为Plone文件夹提供自定义门户标签,这些标签被标记为INavigationRoot
项目描述
简介
此产品改变Plone管理门户标签的行为。安装此产品不会改变您的Plone站点中的任何内容,但它提供了通过ZMI更改在Plone 子站点中获取链接方式的方法。
在Plone 4中,当文件夹被标记为INavigationRoot时,该文件夹就变成了一个子站点。
默认情况下,标准门户标签链接是正常的(链接到主页,然后是自动生成包含站点或子站点所有一级子节点的标签),但如果您自定义了门户标签并添加了新的标签,您也会在子站点中看到这些新标签。
此外,您无法仅在每个子站中看到自定义门户标签链接。
自定义标签
该产品将改变这种行为。如果您想在ID为“my-subsection”的文件夹中添加一些额外的门户标签,该文件夹您已标记为INavigationRoot,您只需在portal_actions工具中添加一个新的“CMF Action Category”并为其指定ID为“portal_``my_subsection``_tabs”(文件夹ID将被规范化,只使用简单字符和“_”字符)。
将保持此顺序
Plone站点默认门户标签1
Plone站点默认门户标签2
…
子站门户标签1
子站门户标签2
…
自动生成的标签(如果启用)
不想继承?
如果您不想看到为Plone站点定义的门户标签,只需在您的CMF Action Category中添加一个ZMI布尔属性,命名为block_inherit并将其值设置为True。这样,您就只能看到子站中定义的标签。
如果您不提供此属性(默认)或将其设置为false,您将继续看到门户标签链接。
附加产品
关于子站点
此产品是为了满足redturtle.subsites的额外需求而开发的,但也可以在项目外部使用。
不想使用ZMI?
如果您想从Plone中管理根站点或子站点的门户标签(用户友好的界面),则可以使用collective.portaltabs。
鸣谢
在Rete Civica Mo-Net - Comune di Modena的支持下开发;Rete Civica Mo-Net支持PloneGov倡议。
变更日志
0.1.0 (2011-07-29)
初始发布
项目详情
下载文件
为您的平台下载文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。