跳转到主要内容

Plone的附加组件

项目描述

collective.behavior.banner

创建横幅和横幅滑块的扩展行为。

功能

滑块

行为collective.behavior.banner.slider.ISlider添加了将关系添加到多个横幅(即启用了横幅行为的项)的选项。然后这些横幅将像横幅一样显示,但会渐变。

滑块视图小部件使用javascript库http://responsiveslides.com并在横幅之间渐变。您可以通过覆盖视图小部件模板(见下文)轻松使用不同的javascript库。

在您的网站上使用滑块/轮播图之前,请花时间阅读http://shouldiuseacarousel.com

继承

横幅由子对象继承。在控制面板中,您可以配置应显示继承横幅的类型。您还可以通过在横幅选项卡上启用选项“不要从父级继承横幅”来防止项及其子对象继承横幅。如果您想要整个站点的横幅,可以将一个分配给导航根(或Plone站点根)的默认内容。

定制

要更改外观(例如,如果您使用bootstrap主题或希望在滑块中使用不同的效果),您可以使用 z3c.jbotplone.app.themingplugins(如果您使用plone.app.theming)轻松覆盖相应的视图。要创建的文件名将是 collective.behavior.banner.browser.banner.ptcollective.behavior.banner.browser.slider.pt

演示

collective.behavior.banner 适用于以下网站

兼容性

collective.behavior.banner 在 Plone 4、5 和 6 中运行。

  • Plone 6:2.x

  • Plone 5:1.x

  • Plone 4:0.x

安装

要安装 collective.behavior.banner,只需将 collective.behavior.banner 添加到您的 buildout 中的 eggs 列表中,运行 buildout 并重新启动 Plone。然后,使用插件控制面板安装 collective.behavior.banner

手动或在 FTI 中启用行为 <your_package>/profiles/default/types/Folder.xml

<?xml version="1.0"?>
<object name="Folder" meta_type="Dexterity FTI">
 <property name="behaviors" purge="False">
  <element value="collective.behavior.banner.banner.IBanner"/>
 </property>
</object>

贡献

支持

如果您遇到问题,请通过 https://github.com/collective/collective.behavior.banner/issues 告诉我们。

孤儿:

变更日志

2.0 (2023-11-10)

  • 支持 Plone 6。[petschki]

1.3 (2021-01-22)

  • 将 RelatedItemsFieldWidget 设置为搜索以找到所有滑块的横幅。[pbauer]

  • 修复使用默认页面 [pbauer]

  • 使用命名行为。[pbauer]

1.2 (2019-03-14)

  • 支持 Python 3。[pbauer]

1.1 (2018-09-18)

  • 如果存在,使用根默认内容中的横幅 [Vaal24]

1.0 (2018-08-16)

  • 为横幅图像添加 alt 标签。[tlotze]

1.0b2(2017-06-20)

  • 将完整的横幅-obj 传递给模板,以便访问对象属性。[pbauer]

  • 针对 Plone 5.0.7 进行测试并修复所有 pep8 问题。[pbauer]

  • 在横幅中显示 YouTube 和 Vimeo 视频。[fulv]

1.0b1(2015-11-30)

  • 使用 p5 风格资源。[pbauer]

  • 不再显式设置 relateditemswidget(它默认为 p5)。[pbauer]

  • 修复滑块_relation 字段的 RelationList 小部件。修复 #1。[fulv]

  • 删除 grok 的最后痕迹。[fulv]

  • 通过新的 buildout 和测试设置添加对 Plone 5 的兼容性。[pbauer]

0.2 (2015-11-30)

  • 添加文档。[pbauer]

  • 删除 grok。[pbauer]

  • 简化遍历。[pbauer]

  • 统一 css 和模板。[gomez]

  • 横幅/滑块的基本样式。[santonelli]

0.1 (26.3.2014)

  • 初始发布。[pbauer, gomez]

项目详情


下载文件

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

源分布

collective.behavior.banner-2.0.tar.gz (23.7 kB 查看哈希值)

上传时间 源代码

构建版本

collective.behavior.banner-2.0-py3-none-any.whl (25.4 kB 查看哈希值)

上传时间 Python 3

由以下提供支持