Zope/Plone的灵活面包屑类
visaplan.plone.breadcrumbs的Python项目详细描述
……这个自述文件是供人类和pypi使用的pypi可以呈现rst文件,因此请不要使用sphinx功能。
如果您想了解有关编写文档的更多信息,请查看:http://docs.plone.org/about/documentation_styleguide.html
此文本不会出现在pypi或github上。这是一个注释。
如果使用某个模板,则可以将“uid”请求变量用于
breadcrumb。
对于每个视图模板名称,它允许注册可执行的
breadcrumbs实例,该实例可以创建零个或多个breadcrumb,然后将
过度处理交给父breadcrumb。这样的面包屑实例通常使用某个请求变量的当前值,或者它们可以完全抑制任何面包屑的创建。
BR/>*注:**BR/> BR/>此包的目的是*不提供新的功能
,而是从现有的单晶硅Zope产品中分解现有的功能。在进一步的开发过程中可能会丢失功能
(因为部分功能将被分装到自己的包中,
或者某些功能甚至可能会过时,因为在标准plone组件中有更好的
面包屑的简单注册表和它们由
触发的模板由于它的历史,这个包仍然有一些依赖项,这些依赖项对于核心功能来说不是真正重要的,而是与我们旧的单体产品的
特定面包屑类相关的,并且它是被鼓动的继承者。出于这个原因,并且由于当前breadcrumbs注册表的一些弱点,在您创建mycompany.plone.breadcrumbs包之前,当前版本被称为*0.x*
,下面是我们为1.x版本制定的计划:
-register``函数将采用…
-breadcrumbs类的*名称*,
-对于
对象树中的标准breadcrumbs,(单)父(或“none”),以及
-可选的关键字参数。
当前,它接受一个breadcrumbs类的实例,在构建实例时,在BrutkBub类中抛出的
信息。
主要的缺点是,当一个BR/>新的面包屑被注册时,父面包屑需要已经存在,这导致非常恼人的模块
依赖关系。
BR/>因此,版本1。x将获取所有必要的信息。在
注册期间,并将在首次使用时创建一个breadcrumb实例,
包括“parent”和“grandparents”(如果有的话)。
-将用单个“parent”替换“parent s”列表;
每个breadcrumb只有一个parent,在处理后将结果交给它。这将导致从对象树创建通常的标准面包屑(breadcrumb)。
-可能会将“tweak”方法重命名为更合理的方法;
除非有人提出更好的方法,否则这将是“process”。
它的签名可能会更改,同样。
示例
——
此附加组件可以在以下站点看到:
-https://www.unitracc.de
-https://www.unitracc.com
Documentation
——
我们还没有真正的用户文档。
-——
-问题跟踪器:https://github.com/visaplan/visaplan.plone.breadcrumbs/issues
-源代码:https://github.com/visaplan/visaplan.plone.breadcrumbs
请使用上面提到的问题跟踪程序。
许可证
----
项目是根据GPLV2许可的。
vim:tw=79 cc=+1 sw=4 sts=4 si et
>贡献者
=
<0.1(2018-09-18)(2018-09-18)(2018-09-09-18)
[tobiassherp]
如果您想了解有关编写文档的更多信息,请查看:http://docs.plone.org/about/documentation_styleguide.html
此文本不会出现在pypi或github上。这是一个注释。
如果使用某个模板,则可以将“uid”请求变量用于
breadcrumb。
对于每个视图模板名称,它允许注册可执行的
breadcrumbs实例,该实例可以创建零个或多个breadcrumb,然后将
过度处理交给父breadcrumb。这样的面包屑实例通常使用某个请求变量的当前值,或者它们可以完全抑制任何面包屑的创建。
BR/>*注:**BR/> BR/>此包的目的是*不提供新的功能
,而是从现有的单晶硅Zope产品中分解现有的功能。在进一步的开发过程中可能会丢失功能
(因为部分功能将被分装到自己的包中,
或者某些功能甚至可能会过时,因为在标准plone组件中有更好的
面包屑的简单注册表和它们由
触发的模板由于它的历史,这个包仍然有一些依赖项,这些依赖项对于核心功能来说不是真正重要的,而是与我们旧的单体产品的
特定面包屑类相关的,并且它是被鼓动的继承者。出于这个原因,并且由于当前breadcrumbs注册表的一些弱点,在您创建mycompany.plone.breadcrumbs包之前,当前版本被称为*0.x*
,下面是我们为1.x版本制定的计划:
-register``函数将采用…
-breadcrumbs类的*名称*,
-对于
对象树中的标准breadcrumbs,(单)父(或“none”),以及
-可选的关键字参数。
当前,它接受一个breadcrumbs类的实例,在构建实例时,在BrutkBub类中抛出的
信息。
主要的缺点是,当一个BR/>新的面包屑被注册时,父面包屑需要已经存在,这导致非常恼人的模块
依赖关系。
BR/>因此,版本1。x将获取所有必要的信息。在
注册期间,并将在首次使用时创建一个breadcrumb实例,
包括“parent”和“grandparents”(如果有的话)。
-将用单个“parent”替换“parent s”列表;
每个breadcrumb只有一个parent,在处理后将结果交给它。这将导致从对象树创建通常的标准面包屑(breadcrumb)。
-可能会将“tweak”方法重命名为更合理的方法;
除非有人提出更好的方法,否则这将是“process”。
它的签名可能会更改,同样。
示例
——
此附加组件可以在以下站点看到:
-https://www.unitracc.de
-https://www.unitracc.com
Documentation
——
我们还没有真正的用户文档。
-——
-问题跟踪器:https://github.com/visaplan/visaplan.plone.breadcrumbs/issues
-源代码:https://github.com/visaplan/visaplan.plone.breadcrumbs
请使用上面提到的问题跟踪程序。
许可证
----
项目是根据GPLV2许可的。
vim:tw=79 cc=+1 sw=4 sts=4 si et
>贡献者
=
<0.1(2018-09-18)(2018-09-18)(2018-09-09-18)
[tobiassherp]