添加plone节名的额外视图。特别适用于缺乏活力的根性部位(如舌骨部位
cs.bodysection的Python项目详细描述
在先前版本的plone中修复了inavigationroot之后,如果您安装了 在plone 4.x中的linguaplone 4.x,你将得到es段,en段,等等 在你的网站上。
这是因为Linguaplone 4.x为站点中的每种语言添加了根文件夹 并在vigationroot接口中设置它们。
在某些项目中,您需要基于内容的节标识符才能获取 它们是由你的设计师设计的。
这就是你用这些小产品得到的。它只有一个浏览器视图 一种方法。以这种方式将其添加到主模板中:
<body tal:define="isRTL portal_state/is_rtl; sl python:plone_view.have_portlets('plone.leftcolumn', view); sr python:plone_view.have_portlets('plone.rightcolumn', view); root_content context/@@navigation_root_content; body_content_class root_content/section_content_body_class; body_class python:plone_view.bodyClass(template, view) + ' ' + body_content_class; sunburst_view python:context.restrictedTraverse('@@sunburstview')"
这样,body标记将有一个额外的内容部分items id类 但要保留E部分(或你的语言部分)。
有用吗?它对我们很有用:)
使用
将其添加到您的构建:
eggs = ... cs.bodysection
然后把房子建起来。不需要安装。
更改日志
1.3(2010/12/20)
- 修正为只添加一级类名 [勘误]
1.2(2010/12/01)
- 移除方法以检查上下文是否为默认值 inavigationroot元素的页。本产品不是 去那个地方 [勘误]
1.1(2010/11/25)
- 向视图中添加新方法以检查 当前上下文项是inavigationroot项 或inavigationroot项的默认页 [勘误]
1.0.1(2010/11/09)
- 修复文档 [勘误]
1.0(2010/11/08)
- 初次发行 [勘误]