提供操作类别链接的组件
项目描述
collective.portlet.actions
在Plone站点的组件中显示所选类别的操作链接和(可能已翻译)标题。
与静态文本组件相比,操作URL是计算出来的,链接可能受到TALES条件及权限的保护,因此同一个组件可以为不同用户或在不同的上下文中提供不同的链接。
要求
collective.portlet.actions需要Plone 3.2或更高版本。
在Plone 4.3中,此产品已过时。操作组件包含在核心本身中,需要plone.app.portlets >= 2.5.0
安装
常规安装
collective.portlet.actions是一个带有ZCML缩写的Python egg,因此您只需在您的zc.buildout配置文件中添加这些行即可
[instance] recipe = plone.recipe.zope2instance ... eggs = ... collective.portlet.actions ... zcml = ... collective.portlet.actions
从Plone 3.2开始,您不需要将collective.portlet.actions添加到zcml选项中。
然后重新运行您的buildout配置。
有关其他安装方法,请参阅docs/INSTALL.txt。
开发
请阅读随子版本签出一起提供的 buildout.cfg 文件顶部的注释。
添加一个组件
当然,如果现有的操作类别不符合您的需求,您可以在 portal_actions 工具中添加自己的操作类别,并在其中添加操作。如果提供了 i18n 域,操作标题可能需要翻译。
您可以在操作定义中直接添加图标,作为一个提供图标对象的 TAL 表达式。例如,portal/book_icon.gif。
如果您喜欢旧方式,也可以使用 portal_actionicons 工具将图标与每个操作关联。
完成之后,在任何您想要的地方添加一个“操作组件”。输入标题并选择适当的操作类别。
如果您选择显示操作图标,您还可以更改没有图标或通过 portal_actionicons 工具更改的默认图标。默认图标的值在发布组件时从上下文中评估。
完成。
许可证
本组件受 GPL v2 许可协议的保护。请阅读 docs/LICENSE.* 文件。
其他文档
请阅读 docs 目录,以及此组件其他位置的 README.txt 文件。
主页
您可以在 plone.org 的主页上找到更多信息、跟踪器和支持资源。
代码仓库
致谢
开发
主要开发者: Gilles Lenfant
赞助商: EDF
翻译
如果您需要将此组件翻译成其他语言,请参阅 collective/portlet/actions/locales/README.txt。
法语 (fr): Gilles Lenfant
意大利语 (it): Davide Moro
变更日志
1.2.3.post1 (2016-06-10)
将构建配置锁定为最新的 Plone 4.2 [tomgross]
1.2.3 (2016-06-10)
添加关于此产品包含在 Plone 4.3 中的说明 [tomgross]
1.2.2 (2012-10-19)
尚未有任何更改。
1.2.1 (2012-10-12)
修复 tales 表达式以与 Plone 4.2 兼容 https://bugs.launchpad.net/zope.tales/+bug/1002242 [tom_gross]
更新构建配置并添加 travis-CI 测试 [tom_gross]
1.2.0 (2012-03-26)
修复当“显示图标”未选中时链接的背景图像问题 [sylvainb]
对于 Plone 4.1,我们需要在 configure.zcml 中导入 CMF 核心权限 [sylvainb]
更新 i18n 文件并添加缺少的法国翻译 [sylvainb]
添加隐藏组件标题的可能性 [jriboux]
用组件项替换 html 表格并将操作图标设置为每个操作链接的背景 [jriboux]
Plone 4:以 Plone 4 兼容的方式检索操作列表并更新测试以在 plone 4 上运行 [jriboux]
为对象按钮类别添加新测试 [davidemoro]
修复对对象按钮类别的支持 [davidemoro]
添加意大利语翻译 [davidemoro]
添加 MANIFEST.in [tom_gross]
修复 Plone 3.2 - 4.2 兼容性问题 [tom_gross]
1.1.0
修复测试并添加对 portal_tabs 的新测试 [glenfant]
优化 portal_tabs 渲染(相同的不可变内容被计算了两次) [glenfant]
对于可能依赖于 Plone 内容根中可用项的“portal_tabs”操作类别,添加特殊情况 [kroman0]
1.0.1
2009/05/20:修复了 actionLinks 渲染器的缓存问题,缓存仍然应用,但现在可以在同一页面上有不同设置的多个操作组件 [piv]
1.0.0
首次发布
项目详情
collective.portlet.actions-1.2.3.post1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9253caa8b9213b5ca484d249b84f1be50f54397f66aa199c844da4296a842eac |
|
MD5 | 32d56a3243134b54f2874e9e440c990f |
|
BLAKE2b-256 | a386ca0d787df4d3d260b73589e7606d3b2affab7ea77fd19ae188e6280ed991 |