CMFContentPanels是一个用于构建组合页面的Plone portlets产品
项目描述
概览
Products.CMFContentPanels 是一个 Plone 产品,用于构建可管理的组合页面。
您可以创建由其他内容组成的新的内容对象,这些内容作为可配置的“内容面板”。您可以通过网页更改布局、面板皮肤和内容视图小部件。无需使用特殊的内容对象,您只需使用标准的 plone 内容并将它们组合即可。
需求
Plone 4.x (http://plone.org/products/plone)
特性
支持多页和多列
完全功能的布局管理,易于使用:左右上下移动面板
预定义的视图小部件包括文档、图像、文件夹、主题、ZWiki 页面、PloneChat、mxmDynamicPage。
每个视图小部件均可配置。添加新的视图小部件非常简单。您可以添加 RSS 视图小部件或简单的文本视图小部件。
contentpanels 内容可以通过 collective.portlet.content 作为门户。
支持多行:使用“瓷砖”页面布局模式,每个页面成为一个新行!
安装
要在基于 buildout 的安装中使用此产品
编辑您的 buildout.cfg 并将 Products.CMFContentPanels 添加到要安装的 eggs 列表
[buildout] ... eggs = Products.CMFContentPanels在更新配置文件后,您需要运行“bin/buildout”,这将负责更新您的系统。
转到 Plone 界面中的“站点设置”页面,然后单击“添加/删除产品”链接。
选择产品(勾选其复选框)并单击“安装”按钮。
卸载 – 您可以从同一管理屏幕进行此操作,但前提是您是从快速安装程序安装的。
扩展 Products.CMFContentPanels(开发者)
新视图小部件
视图小部件是内容的一种视图,可以在 contentpanels 中选择。视图小部件可以是 zpt 或 zpt 宏。视图小部件通过 CMF 动作机制进行注册。
为您的内容编写一个视图小部件。您可以参考“CMFContentPanels/skins/cp_viewlets”中的内容,其中包含默认视图小部件。
所有视图小部件都在 portal_contentpanels 中注册。您还可以使用以下方式注册视图小部件:
from Products.CMFContentPanels import registerViewlets registerViewlets(you_viewlets)使用这种方式,如果您重新安装 CMFContentPanels,您的视图小部件配置将不会丢失。
如何使视图小部件可配置
视图小部件配置表单字段可以定义在具有名称“(your_viewlet_macroname)_viewletconf”的宏中
例如,“viewlets_folder_recent.pt”有 2 个宏:“base_portlet”和“base_portlet_viewletconf”
表单字段将自动显示和保存
您的视图小部件可以使用名为“viewletOptions”的字典中的表单变量,例如“viewletOptions[“itemCount”]”
如何添加新的面板皮肤
您可以为定义新的面板皮肤定义一个新的 css 包装器
自定义 contentpanels_skin.css.dtml,将您的新的 css 包装器写入其中
转到 ZMI“portal_contentpanels”,在属性视图中添加您的新的包装器。
致谢
- Simples Consultoria <http://www.simplesconsultoria.com.br/> 为
赞助此产品的 egg 化。
“ZopeChina.com”: http://www.zopechina.com,中国领先的 Zope 服务提供商。ZopeChina.com 运行中国最大的 Zope 社区 - “CZUG.org”: http://czug.org(中国 Zope 用户组)。我们正在努力让 Zope/Plone 更好地服务于中国人。
ausum 的“CMFPortlets”: http://www.zope.org/Members/ausum/CMFPortlets,许多想法来自 CMFPortlets。谢谢!
圆角面板技术来自 Denis Mishunoff 的 how-to: http://plone.org/documentation/how-to/portlets-with-rounded-corners-and-shadow
错误报告和功能请求
在“Products.CMFContentPanels 产品区域”: http://plone.org/products/cmfcontentpanels 您可以报告错误和请求新功能。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
Products.CMFContentPanels-2.6b2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13c4c7460efc3509cb6c01c7ef0a20c67f74aed2fb298c7185fce2a6e12969d6 |
|
MD5 | 98a73bc34e339bda3f32175cf2071349 |
|
BLAKE2b-256 | 0b6e845dcd1e4976449d138ba61e959a97b671abb7e82433ed3083ac0c9e1d13 |