跳转到主要内容

CMFContentPanels是一个用于构建组合页面的Plone portlets产品

项目描述

概览

Products.CMFContentPanels 是一个 Plone 产品,用于构建可管理的组合页面。

您可以创建由其他内容组成的新的内容对象,这些内容作为可配置的“内容面板”。您可以通过网页更改布局、面板皮肤和内容视图小部件。无需使用特殊的内容对象,您只需使用标准的 plone 内容并将它们组合即可。

需求

特性

  • 支持多页和多列

  • 完全功能的布局管理,易于使用:左右上下移动面板

  • 预定义的视图小部件包括文档、图像、文件夹、主题、ZWiki 页面、PloneChat、mxmDynamicPage。

  • 每个视图小部件均可配置。添加新的视图小部件非常简单。您可以添加 RSS 视图小部件或简单的文本视图小部件。

  • contentpanels 内容可以通过 collective.portlet.content 作为门户。

  • 支持多行:使用“瓷砖”页面布局模式,每个页面成为一个新行!

安装

要在基于 buildout 的安装中使用此产品

  1. 编辑您的 buildout.cfg 并将 Products.CMFContentPanels 添加到要安装的 eggs 列表

    [buildout]
    ...
    eggs =
        Products.CMFContentPanels

在更新配置文件后,您需要运行“bin/buildout”,这将负责更新您的系统。

转到 Plone 界面中的“站点设置”页面,然后单击“添加/删除产品”链接。

选择产品(勾选其复选框)并单击“安装”按钮。

卸载 – 您可以从同一管理屏幕进行此操作,但前提是您是从快速安装程序安装的。

扩展 Products.CMFContentPanels(开发者)

新视图小部件

视图小部件是内容的一种视图,可以在 contentpanels 中选择。视图小部件可以是 zpt 或 zpt 宏。视图小部件通过 CMF 动作机制进行注册。

  1. 为您的内容编写一个视图小部件。您可以参考“CMFContentPanels/skins/cp_viewlets”中的内容,其中包含默认视图小部件。

  2. 所有视图小部件都在 portal_contentpanels 中注册。您还可以使用以下方式注册视图小部件:

    from Products.CMFContentPanels import registerViewlets
    registerViewlets(you_viewlets)

    使用这种方式,如果您重新安装 CMFContentPanels,您的视图小部件配置将不会丢失。

如何使视图小部件可配置

  1. 视图小部件配置表单字段可以定义在具有名称“(your_viewlet_macroname)_viewletconf”的宏中

    例如,“viewlets_folder_recent.pt”有 2 个宏:“base_portlet”和“base_portlet_viewletconf”

  2. 表单字段将自动显示和保存

  3. 您的视图小部件可以使用名为“viewletOptions”的字典中的表单变量,例如“viewletOptions[“itemCount”]”

如何添加新的面板皮肤

您可以为定义新的面板皮肤定义一个新的 css 包装器

  1. 自定义 contentpanels_skin.css.dtml,将您的新的 css 包装器写入其中

  2. 转到 ZMI“portal_contentpanels”,在属性视图中添加您的新的包装器。

致谢

错误报告和功能请求

在“Products.CMFContentPanels 产品区域”: http://plone.org/products/cmfcontentpanels 您可以报告错误和请求新功能。

项目详情


下载文件

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

源代码分发

Products.CMFContentPanels-2.6b2.tar.gz (103.0 kB 查看哈希值)

上传时间 源代码

由以下组织支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面