为portlet分配CSS样式
项目描述
hexagonit.portletstyle 是一个Plone 4.x插件,允许您为portlet分配CSS样式。您可以从预定义的(通过Plone控制面板配置)类列表中选择。
安装
要安装 hexagonit.portletstyle,只需将 hexagonit.portletstyle 添加到您的buildout中的egg列表中,运行buildout并重新启动Plone。然后,使用插件控制面板安装 hexagonit.portletstyle。
使用方法
点击 管理portlet 并添加或编辑一个portlet。从 Portlet样式 下拉菜单中选择您想要的portlet样式并保存。就是这样。
默认portlet样式
默认情况下,此软件包为您提供三个默认的portlet样式
没有标题
没有页脚
没有标题和页脚
管理可用的portlet样式
您可以通过转到 Plone控制面板 并点击 Portlet样式 配置来添加、编辑和删除可用的portlet样式。直接将浏览器指向 http://<zope_ip>:<zope_port>/<plone_id>/@@portletstyles 也可以达到同样的效果。
在这里,您可以逐行输入您的样式,使用竖线(|)分隔CSS类和样式标题。例如,一行 dummy|Dummy style 将生成一个 Dummy style 下拉菜单项,该菜单项将为组件添加额外的CSS类 foo。
检查行格式和CSS类的有效性。一个样式可以具有多个CSS类,例如,以下是一个有效的示例: one two|Double class style。
支持组件
截至目前,以下组件受到支持(即在编辑它们时可以选择样式)
集合组件
事件组件
导航组件
新闻组件
最近更改的项目组件
RSS组件
搜索组件
静态文本组件
其余的Plone组件默认不可编辑,因为您通常只需要每个网站的一个实例。出于这些(和其他)原因,以下组件 不支持 选择样式
日历组件
经典组件
语言组件
登录组件
审查组件
TODO
野外的使用
可能修补不可编辑的组件(登录,日历等。)
检查如何 collective.weightedportlets 修补组件并从中学习
致谢
由Hexagon IT Oy提供理念,指导和支持。
由Nejc Zupan,NiteoWeb Ltd.进行代码编写。
变更日志
1.3.2 (2012-01-13)
修补搜索组件。 [zupo]
1.3.1 (2011-12-02)
在HISTORY中修复了reStructuredText语法错误。 [zupo]
1.3 (2011-12-02)
如果该产品安装在buildout中但未通过QuickInstaller安装,则不要破坏组件。 [zupo]
将portlet_style字段的默认值更改为‘ ‘,使其与注入到下拉菜单中的 默认值 相同。 [zupo]
1.2 (2011-11-29)
如果一个组件分配了现在不在portlet_styles中列出的样式,则它将被添加到下拉菜单中,因此仍然可以选中它。 [zupo]
将 无样式 默认样式重命名为 默认样式,并将其设置为样式下拉菜单的默认选中值。 [zupo]
样式格式化和CSS类验证。 [zupo]
1.1.1 (2011-11-26)
重新发布,因为README语法已损坏。 [zupo]
1.1 (2011-11-26)
可读样式。 [zupo]
改进文档。 [zupo]
1.0 (2011-11-20)
斯洛文尼亚翻译。 [zupo]
在修补的IPortletDataProvider中添加了对portlet_style字段的翻译支持。 [zupo]
1.0a3 (2011-11-07)
重新发布,希望这可以解决与jarn.mkrelease的问题。 [zupo]
1.0a2 (2011-10-27)
在docs/中的 .rst 文件中添加了空格,以修复reStucturedText缩进错误。 [zupo]
从README.rst中删除了 ..code-block:: 元素,因为它们是Sphinx特定的块元素,并且不是有效的reStucturedText。 [zupo]
1.0a1 (2011-10-27)
初始发布。 [zupo]
许可证
版权所有(c)2011,Hexagon IT Oy。保留所有权利。
在满足以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改
源代码重新分发必须保留上述版权声明、本条件列表和以下免责声明。
二进制形式的重新分发必须在不修改的情况下复制上述版权声明、本条件列表和以下免责声明,并在随分发提供的文档和其他材料中。
未经事先书面许可,不得使用Hexagon IT Oy的名称或其贡献者的名称来认可或推广从本软件派生的产品。
本软件由版权所有者和贡献者提供,"按原样"提供,并且不提供任何明示或暗示的保证,包括但不限于适销性和针对特定目的的适用性。在任何情况下,HEXAGON IT OY 均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论损害是由于何种原因引起的,无论基于何种责任理论,包括合同、严格责任或侵权(包括疏忽或其他),即使已告知可能发生此类损害。
项目详情
hexagonit.portletstyle-1.3.2.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4670cb8e426f91f4eae6cc210ffcb6224bcf919c0269ff2f655d76297082e6c0 |
|
MD5 | edd915e5b377e42e43078abb41ce1e40 |
|
BLAKE2b-256 | efc1cb4b0a1f514313faeacecf41dbc868259f2bff9085550ef94e04cf83fc94 |