替换plone collection portlet的一些代码以添加链接颜色

collective.portlet.colorcollection的Python项目详细描述


简介

更改plone collection portlet的呈现程序,尝试强制链接颜色 使用style="color:..."属性。

如何使用

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

安装它不会在集合portlet中添加任何真正的新颜色(而且我们不希望 …通常颜色必须来自网站用户界面主题,而不是内容)。

如何支持颜色

您可以:

支持color属性
在内容类型中添加新的color方法或属性。
支持color@索引器

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

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

参见plone文档部分的Custom indexing strategies

颜色格式必须是css有效的。所以:“red”、“ff0000”、“f00”或“rgb(255,0,0)”是 都是好的价值观。

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

学分

S. Anna Hospital, Ferrara;s的支持下开发。安娜医院支持 PloneGov initiative

OspFE logo

作者

本产品由红海龟科技团队开发。

RedTurtle Technology Site

更改日志

0.3.0(2013-02-13)

  • 添加了类属性支持[fdelia]
  • Portlet正在寻找一个非存在属性[fdILI]

0.2.0(2012年11月28日)

  • 固定的plone 4兼容性[micecchi]
  • 修复了portletrenderer自定义。现在注册到类(赋值)而不是接口(icollectionportlet)。这样,自定义呈现器只为该类(基本集合portlet)注册,而不是为实现icollectionportlet的所有portlet(例如自定义集合portlet)注册。[迈克奇]

0.1.0(2011-12-16)

  • 初始版本[keul]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
jsp上java调用bean方法   java如果一个autocloseable未存储在变量中,那么我是否必须尝试使用它?   安卓 java。lang.IllegalStateException:默认FirebaseApp未在此进程com中初始化。实例底部导航   java如何使用ObjectMapper处理多个参数?   java Intent在应用程序中不可用   具有相同DIV类的java自动组合框   java如何在Springboot中成功登录后限制POST Rest Api的公共访问   如何使用Java库(org.apache.hadoop.Hbase.client)从不同的网络连接Hbase?   java如何修复代码中的“找不到符号”?   属性中的java JAXWS命名空间,而不是前缀   java如何从AWS获取对本地主机客户端的响应?   java LibGDX初始化可绘制   爪哇包包装。。。或者类似的东西   java如果扩展了一个实现可序列化的类,为什么需要重新定义serialVersionUID?   zipfile Java WatchService等待文件完全写入   java Flamingo,如何在JCommandbuttons上放置Jtooltips   Java中斐波那契序列中的BufferedReader错误