跳转到主要内容

jQuerytools标签和幻灯片实现

项目描述

一组有用的视图和部件

该产品的主要目的是提供一系列有用的视图和部件。每个部件都可以应用于文件夹或集合。

视图

  • 画廊:可滚动的轮播图。

  • 标签页:显示标签页内的内容。

  • 手风琴:显示手风琴内的内容。

  • 带预览(图片顶部)的画廊:显示每个内容的预览的可滚动轮播图。

  • 带预览(图片底部)的画廊:显示每个内容的预览的可滚动轮播图。

  • 幻灯片:将文件夹(或集合)内的元素以幻灯片的形式显示。

部件

本产品提供三种组件。对于每个组件,您可以选择众多不同的视图。

  • 相册

  • 标签页

  • 手风琴

  • 幻灯片

  • 带预览的相册(图片在顶部)

  • 带预览的相册(图片在底部)

  • 项目列表

  • 所有项目

组件包括

  • 标签页和幻灯片集合组件:显示集合中的项目。

  • 标签页和幻灯片内容组件:显示在特定上下文(通常是文件夹型对象)中的具有特定ID的项目。如果项目是文件夹或集合,则返回包含的项目。

  • 标签页和幻灯片TAL组件:使用TAL表达式显示项目。该表达式可以返回一系列对象或对象列表的脑图。这是一个很好的参考:[http://www.owlfish.com/software/simpleTAL/tal-guide.html](http://www.owlfish.com/software/simpleTAL/tal-guide.html)

对于每个组件,您可以限制显示的元素,随机化项目顺序,显示或隐藏组件边框。

自定义视图

自定义视图的外观和感觉非常简单!!!例如,每个内容都使用浏览视图来显示其表示。浏览视图在adapters.zcml中注册(位于browser包内部)

<browser:page
    for="*"
    name="gallery_adapter"
    class=".adapters.Gallery"
    permission="zope2.View"
    />

您可以使用更具体的接口来定制外观

<browser:page
    for=".interfaces.IMyCustomContent"
    name="gallery_adapter"
    template="mygallery_adapter.pt"
    permission="zope2.View"
    />

或层接口

<browser:page
    for="*"
    name="gallery_adapter"
    template="mygallery_adapter.pt"
    permission="zope2.View"
    layer=".interfaces.IThemeSpecific"
    />

自定义JavaScript配置

js配置可以覆盖(redomino.tabsandslides.config.js)。

JavaScript文档

Jcarousel
JQuerytools标签页
JQueryUI

安装将产品添加到buildout,就像通常一样。

...
eggs =
    redomino.tabsandslides
...

redomino.tabsandslides出现在“插件”配置面板中。

依赖关系

  • Plone 4.x

  • collective.js.jqueryui

鸣谢

作者
贡献者

变更日志

0.9.11 (2013-02-20)

  • 在标签页、幻灯片、图像标签中添加了历史导航 [sithmel]

  • 修复了标题URL [sithmel]

0.9.10 (2013-01-02)

  • 添加了更精确的无穷递归预防。例如,它可以显示主题或标签页内部文件夹的定制视图 [sithmel]

0.9.9 (2012-12-18)

  • 修复了组件标题 [sithmel]

0.9.8 (2012-12-17)

  • 修复了视图模板。现在它们使用content-core插槽而不是main插槽 [sithmel]

0.9.7 (2012-12-10)

  • 组件TAL现在只显示用户可以查看的元素 [sithmel]

0.9.6 (2012-12-07)

  • 修复了意大利语翻译(组件助手) [sithmel]

  • 修复了如何获取TAL组件回引用的示例 [sithmel]

  • 组件内容没有考虑到安全性。已修复 [sithmel]

0.9.5 (2012-11-21)

  • 为TAL组件添加了可定制的页脚 [sithmel]

  • 再次修复了组件TAL助手中的示例 [sithmel]

0.9.4 (2012-11-20)

  • 修复了组件列表中的错误URL [sithmel]

  • 手风琴组件现在有标题 [sithmel]

  • 修复了组件TAL助手中的示例 [sithmel]

0.9.3 (2012-11-13)

  • 从配置文件中删除了types.xml。它无用并触发旧Plone上新集合的创建 [sithmel]

  • 修复了内容类型词汇表。可能有助于添加无法全局添加的内容 [sithmel]

  • 为TAL表达式添加了选择助手 [sithmel]

  • 修复了意大利语i18n [sithmel]

0.9.2 (2012-11-08)

  • 为组件添加了类“portletItem” [sithmel]

  • 修复了内容类型词汇表中的错误。现在在组件中可以选择全局可添加的内容类型 [sithmel]

  • 添加了对新Plone 4.2集合的兼容性 [sithmel]

0.9.1 (2012-10-26)

  • 更改了手风琴的默认设置(autoHeight、collapsible)。现在它更易于使用 [sithmel]

  • 修复了图片大小 [sithmel]

  • 在“tal”和“content”组件中添加了“从父级继承”选项 [sithmel]

0.9.0 (2012-10-25)

  • 修复了单个元素集合中的portlet模板问题 [sithmel]

  • portlet集合:在页脚中添加了集合的链接 [sithmel]

  • 添加了上下文内容portlet [sithmel]

  • 更改了标签视图模板:将标签上面的文本移动了位置 [sithmel]

  • 添加了对collective.js.jqueryui的依赖 [sithmel]

  • 添加了手风琴视图 [sithmel]

  • 添加了portlet手风琴视图 [sithmel]

  • 现在我在适配器中设置图像大小 [sithmel]

0.8.4 (2012-07-17)

  • 在模板中删除了无用的类。现在它甚至能在XHTML Strict下通过验证 [sithmel]

0.8.3 (2012-06-05)

  • 从标签页中删除了min-height [sithmel]

0.8.2 (2012-04-24)

  • 修复了幻灯片高度问题 [sithmel]

0.8.1 (2012-04-06)

  • 修复了在相册上的css white-space: nowrap问题 [sithmel]

  • 为portlet添加了新的模板:带预览的相册 [sithmel]

  • 从现在开始,适配器是带有模板的browserview:它们更容易在TTW中进行自定义 [sithmel]

0.8.0 (2012-03-23)

  • 添加了相册portlet [sithmel]

  • 更改了内容类型的适配器 [sithmel]

  • 修复了portlet集合中的随机函数 [sithmel]

  • 将模板词汇表放在portlet文件外 [sithmel]

  • 为文件夹添加了portlet [sithmel]

  • 更新了readme [sithmel]

  • 添加了i18n(英语和意大利语) [sithmel]

0.7.4 (2012-02-23)

  • 修复样式 [sithmel]

0.7.3 (2012-02-22)

  • 为plone4.1添加了权限依赖 [sithmel]

0.7.2 (2012-02-21)

  • 为pypi发布添加了MANIFEST.in [sithmel]

0.7.1 (2012-02-21)

  • 修复了各种样式相关的问题 [sithmel]

  • 删除了portlet [sithmel]

  • 添加了带可选模板的新类型portlet [sithmel]

0.6.5 (2012-01-21)

  • 更改了整个适配器方法,请参阅README以获取进一步说明 [sithmel]

  • 使用JCarousel代替我的插件 [sithmel]

  • 添加了框视图 [sithmel]

  • 从现在开始,更容易自定义资源(图像、css等) [sithmel]

  • 修复了幻灯片portlet(在编辑属性时崩溃) [sithmel]

  • 添加了标签portlet

0.6.4 (2011-04-22)

  • 修改了slideshow_preview_view标记 [sithmel]

0.6.3 (2011-04-21)

  • 添加了新的视图(slideshow_preview_view)。 [sithmel]

0.6.2 (2011-03-11)

  • 添加了新的javascript配置。它使用浏览器资源,因此可以使用层界面进行覆盖 [sithmel]

0.5(首次发布)

  • 初始发布

项目详情


下载文件

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

源分布

redomino.tabsandslides-0.9.11.tar.gz (81.8 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面