跳转到主要内容

替换Plone集合端口的某些代码以添加链接颜色

项目描述

简介

更改您的Plone集合端口的渲染器,尝试使用 style="color: ..." 属性强制链接颜色。

如何使用

本产品面向 开发者。它只添加了一个目录列(颜色)并更改了基本的集合Plone渲染器以检查此颜色。

安装此程序不会在集合端口中添加任何真正的新颜色(我们也不希望……通常颜色必须来自站点UI主题,而不是内容)。

如何支持颜色

您可以使用

支持颜色属性

将新的颜色方法或属性添加到您的内容类型中。

支持颜色索引器

添加一个返回所需颜色的索引器

>>> from plone.indexer.decorator import indexer
>>> @indexer(IMyType)
>>>     def color(object, **kw):
...     return 'red'

请参阅Plone文档中关于自定义索引策略的部分。

颜色格式必须有效。因此:“red”,“#FF0000”,“#F00”或“rgb(255,0,0)”都是良好的值。

如果您返回以“class-”开头的字符串(如“class-foo”),这不会应用样式属性,而是一个class="foo"属性。

致谢

在S. Anna Hospital, Ferrara的支持下开发;S. Anna Hospital支持PloneGov倡议

OspFE logo

作者

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

RedTurtle Technology Site

更改日志

0.3.0 (2013-02-13)

  • 添加了类属性支持[fdelia]

  • 端口正在寻找一个不存在的属性[fdelia]

0.2.0 (2012-11-28)

  • 修复了Plone 4兼容性[micecchi]

  • 修复了portletRenderer自定义。现在它使用类(分配)而不是接口(ICollectionPortlet)进行注册。这样,自定义渲染器只为该类(基本集合端口)注册,而不是为所有实现ICollectionPortlet的端口(例如自定义集合端口)注册。[micecchi]

0.1.0 (2011-12-16)

  • 初始发布[keul]

项目详情


下载文件

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

源分布

collective.portlet.colorcollection-0.3.0.zip (25.0 kB 查看散列值)

上传时间

支持者

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