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
鸣谢
- 作者
Maurizio Lupo <maurizio.lupo@redomino.com> [sithmel]
- 贡献者
Giacomo Spettoli <giacomo.spettoli@redomino.com> [giacomos]
变更日志
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(首次发布)
初始发布
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。