跳转到主要内容

Plone产品,可让您在页面中心列中添加侧边栏

项目描述

概述

  • 此产品使您可以将部件放置在除了左右列之外的位置,具体来说

    • 在全局导航下方但在门户列上方,使其跨越页面宽度

    • 在页面主要标题(h1)上方

    • 在页面底部,在页脚上方

    • 在页脚区域

    在每个区域,您可以添加最多三列的部件。

  • 您应该使用CSS(在portal_skins的custom文件夹中,或在您的主题产品中)来配置这些部件相对于彼此以及内容的外观。

  • 这可能允许您创建独特的页面、文件夹等布局,而无需编写新的zope页面模板。

安装产品

  • 有关说明,请参阅docs/INSTALL.TXT

添加内容上方部件

  1. 以管理员(或具有“部件:管理部件”权限的另一个人)的身份登录到您的Plone网站

  2. 转到您希望添加部件的网站位置。例如:* 如果您只想在主页上添加部件,请转到http://yourSiteURL/front-page * 如果您想在整个网站上添加部件,请转到http://yourSiteURL

  3. 通过以下方式之一打开管理页面:(a)单击“添加、编辑或删除部件链接”[*];或(b)将“/@@manage-portletsabovecontent”添加到URL末尾并按“返回”键

  4. 您应该看到一个名为“管理内容上方部件”的管理页面。这为您提供了在A、B和C三个列中的任何一个或多个列中添加部件的选项。您可以在每个列中添加尽可能多的部件。其他命令(重新排序、隐藏、阻止部件)与右侧和左侧列相同。

添加内容下方部件

按照上述说明操作,但不要单击“添加、编辑或删除内容上方部件”链接或向URL添加/@@manage-portletsabovecontent

  1. 单击“添加、编辑或删除内容下方部件”链接;或

  2. 将/@@manage-portletsbelowcontent添加到URL末尾

技术细节

  • 该产品添加了两个新的小部件;在每个小部件中都有三个部件管理器(在portlets.xml中指定)。有关这些小部件确切地插入哪些小部件管理器的详细信息

    • 请参阅Products/ContentWellPortlets/browser中的configure.zcml

    • 或安装产品,转到您的Plone网站并将/@@manage-viewlets添加到URL

变更日志

4.3.1 (2022-06-14)

  • 为plone 5.2导入修复[gomez]

4.3.0 (2015-07-02)

  • 添加升级步骤以更新cssregistry。[cah190]

  • 从样式表注册中清除标题,因为这会阻止将其作为备选样式表,并阻止在浏览器中渲染。[thet]

  • 添加z3c.autoinclude.plugin入口点。[thet]

  • 将CSS渲染模式更改为“链接”以允许与其他链接渲染资源合并。[thet]

  • 向端口管理器添加一个类,指示其中有多少个端口。格式为 num-portlets-NUMBER。这可以用于根据可用的CSS类构建网格布局。[thet]

  • 将端口管理器模板统一为一个模板,而不是五个。[thet]

  • 仅在管理端口视图中显示端口管理器管理视图的链接。因此,您必须访问 @@manage-portlets 或 @@manage-content-type-portlets 来编辑 ContentWellPortlets 区域。[thet]

  • 向所有端口行添加 contentwellportlets 类。[thet]

  • 将所有 porlet-well_manager 类重命名为 portlet-well_manager。[thet]

  • 不要在实现 IPloneControlPanelView 的视图中显示 ContentWellPortlets。请注意,并非所有控制面板都实现了此接口。[thet]

  • 为每个 ContentWellPortlets 区域添加内容类型端口管理屏幕。这些管理屏幕可通过 @@manage-content-type-portlets 视图访问,必须使用内容类型作为 key 请求参数。从 @@types-controlpanel 打开它。[thet]

  • 删除 i18n 文件夹。所有翻译已包含在 locales 文件夹中。[thet]

  • 添加卸载配置文件。[thet]

4.2.0 (2013-01-18)

  • 根据 Maurizio Lupo 的代码添加 PortletsBelowContentTitle,并包括升级步骤。[cah190]

  • 用 ZCML 升级步骤替换迁移代码。[cah190]

  • 合并了 Maurizio Lupo 的意大利翻译。谢谢![cah190]

4.1.0 (2011-11-30)

  • 在全局导航下方但 portal-columns 上方添加了另一个端口管理器。[robzonenet]

  • 添加了升级步骤并改进了渲染器,以便在升级尚未运行时优雅地失败。[cah190]

4.0.1 (2011-11-22)

  • 修复了页脚端口容器的链接。[robzonenet]

4.0 (2011-08-18)

  • 端口管理器的 CSS 标识符现在为 'AbovePortletManager1' 的格式,而不是之前使用的 'portletsAboveContentA'。[esteele]

  • 使用 Plone 4 的 deco.gs 自动处理布局。端口管理器现在将显示为 1/[可见端口管理器的数量] 宽。例如,如果六个端口管理器中的三个具有可见端口,则每个端口将填充可用区域的 1/3。基于 plonetheme.sunburst 的主题将看到这些更改。其他主题可能需要使用 sunburst 的 columns.css 或使用每个端口管理器的唯一 id 手动对齐内容。[esteele]

  • 依赖 'Products.CMFPlone' 而不是 'Plone'。有关更多信息,请参阅 http://dev.plone.org/plone/ticket/10877。[esteele]

3.0 (2011-03-09)

  • 发布 3.0 最终版 [esteele]

3.0b2 (2011-02-28)

  • 更改了页脚端口视图小部件的注册方式,使其与主题更好地协同工作。[esteele]

  • 在页脚端口模板中添加一个类="row",以防止其渗入内容区域。[esteele]

3.0b1 (2011-01-27)

  • 锁定到 Plone 4.0 或更高版本。寻求 3.x 兼容性的用户最好坚持使用 ContentWellPortlets 2.0。[esteele]

  • 添加了法语翻译 [kiorky,numahell]

  • 添加了西班牙语翻译 [macagua]

  • 添加了对 i18n 的支持 [macagua]

2.1 (2010-06-21)

  • 将“上方”端口移动到 IAboveContent 视图管理器。[esteele]

  • 调整“管理端口”链接的样式,添加 managePortletsFallback 类。[esteele]

2.0 (2009-10-12)

  • 添加页脚端口。

  • 向每个内容区域添加额外的端口管理器(每个区域 6 个:内容上方、内容下方和页脚)- 总计 18 个。[esteele]

  • 在 README.txt 中包含额外的示例 CSS。[esteele]

  • 清理了管理器 UI。[esteele]

  • 当在容器的默认视图中时,添加警告消息。

1.1 (2008-12-19)

  • 添加了我们自己的端口管理器渲染器(关闭问题 #952)。

  • 弃用了与之前(fudge)方法渲染相关的 CSS。

1.0.1 (2008-12-17)

  • 修复了一个不完整的 egg 问题。

1.0 (2008-12-16)

  • 初始发布。

项目详细信息。


下载文件

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

源分布

Products.ContentWellPortlets-4.3.1.tar.gz (28.3 kB 查看哈希值)

上传时间

由以下支持