跳转到主要内容

为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倡议

Comune di Modena - logo

作者

此产品由RedTurtle技术团队开发。

RedTurtle Technology Site

变更日志

0.1.0 (2011-07-29)

  • 初始发布

项目详情


下载文件

为您的平台下载文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。

源分发

collective.navroottabs-0.1.0.tar.gz (14.1 kB 查看哈希值)

上传时间

构建分发

collective.navroottabs-0.1.0-py2.6.egg (11.0 kB 查看哈希值)

上传时间

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面