附加组件,用于将集合的结果显示为一个漂亮的旋转木马

collective.carousel的Python项目详细描述


——
概述。
——


collective.carousel是一个包,允许您在您的plone站点中添加项目的"carousels"。一个页面上支持多个carousel。

collective.carousel基于"jquery tools
library`.


的"可滚动"插件。|---| Unicode::U+2014..em破折号
…_:http://flowplayer.org/tools/scrollable.html
。_:http://flowplayer.org/tools/index.html


==


carousel的工作基于一个假设——您已经有一个返回结果以显示在carousel中的集合。


carousel可以通过两种方式添加:

*作为页面标题(内容carousel)上方的viewlet;
*作为端口让您访问站点中的任何Portlet管理器。

将carousel的ide内容添加到"carousel
对象"字段;
*如果要添加多个carousel,请将多个集合添加到同一字段;
*保存页面后,如果选择了或者carousel返回任何
元素。


portlet中的carousel。
——


*在要添加carousel的页面上,单击
站点的某一列中的"管理Portlet";
*从"添加Portlet"中选择"carousel Portlet"……`` menu;
*collection portlet是从
plone中的标准collection portlet派生出来的,因此对于这种类型的portlet,可以使用与
well相同的字段;
*填写表单中的字段,指定将为c提供内容的集合。arousel portlet.

**注意**当carousel portlet可以像plone站点中的任何其他portlet一样继承时,内容carousel是不可继承的。这意味着将
内容转盘添加到文件夹时,该文件夹中的任何
对象上都不会显示相同的转盘。同时,如果您在
文件夹中添加了一个carousel portlet,则该portlet将显示在
文件夹中未显式阻止父portlet的所有对象中。

提示
=====


-----------------------------
内容传送带由常规viewlet定义。这允许您将
viewlet移动到站点中的任何位置,就像处理任何其他
viewlet一样。阅读"将Viewlet从一个Viewlet管理器移动到另一个Viewlet管理器",了解如何将Viewlet从一个Viewlet管理器移动到另一个Viewlet管理器的详细信息。_:http://plone.org/documentation/tutorial/customing main template viewlet s/moving-a-viewlet/


----------
collective.carousel提供了一种灵活的自定义项外观的方法,
根据项的内容类型显示在carousel中。collective.carousel
附带两个捆绑视图,可用于项目,在
carousel中呈现:

*`browser/templates/news_item_tile.pt`--定义如何在carousel中呈现新闻项目;
*`browser/templates/default_tile.pt`--内容类型
应在旋转木马中呈现。

如果需要重写现有视图之一或为任何内容类型定义新视图,可以使用zcml
registartion从包中执行此操作。请查看"browser/configure.zcml"和
"testing.zcml"以获取此类注册的示例。注意,有两个不同名称的
页面:

*`carousel view`——定义内容的视图t键入内容
carousel;
*`carousel portlet view`--;在
carousel portlet中显示的内容类型的视图。

使用视图`name。在
您想要覆盖/注册Carousel Portlet视图的情况下,名称应该是
`Carousel Portlet View`。


一旦Carousel完全加载,我就需要做些什么。
在最简单的用例中,您有一些内容一排并排放置的唤醒。很可能您的旋转木马有不同的高度,当它们并排放置时,
看起来并不好看。所以您需要用javascript均衡这些carousels的高度,使您的carousels具有相同的高度。由于collective.carousel已经将"load()"事件绑定到每个
carousel(调整carousel的大小以适应其所有内容),因此无法将
另一个"load()"事件绑定到carousel,因为由于
``load()``事件的性质,如果不是所有
c的内容,则可能会过早触发它。arousel已加载。

此外,每个carousel返回它的高度,可以在"resized.carousel"`
事件中访问。

r/>$("my container.carousel")。每个(function(){
if($(this.height()<;newheight)$(this.height(newheight);
};
);



|---|
http://www.nettbileroteket.no

|---| Unicode::U+2014..em破折号
…_ collective.carouselbehaviour:http://pypi.python.org/pypi/collective.carouselbehaviour





changelog
==


>1.7(2014-04-30)
----

-编辑css/html/js,以便carousel使用.collective.carousel
选择器。修复此问题:
https://github.com/collective/collective.carousel/issues/13
[鸽子飞行]

-当鼠标离开carousel时,再次播放/自动滚动carousel。
[thet]


-删除皮肤层并注册css和js浏览器资源。不再使用dtml
css,而是让集成商通过自己的css重载样式。优化
javascript和css。
[thet]

-添加了对灵活性支持的描述
[bogdangi]



1.6.2-2013年8月28日带包装。
[bogdangi]



1.6.1-2013年5月2日
----

-删除过时的PDB语句。
[thet]




1.6-2013年4月11日
----

-依赖于plone.app.jquerytools并包含可滚动插件。包括它的升级步骤(升级1到2)。
[the t]




1.5-2013年3月2日
----


-支持保持向后兼容性的新样式集合类型
支持旧样式主题集合上的ousel portlet,因为它带来了一些不必要的文件,在这种情况下没有意义。
[mishunov]

-将carousel的默认旋转时间减少到10秒。
[mishunov]

-将"$"替换为"jquery"'在javascript中以避免不必要的集成
冲突。
[mishunov]

-我们使用普通css而不是箭头的图像。
[mishunov]


-将绑定的jquerytools更新到1.2.5并从本地副本中删除'scrollable'模块。
[mishunov]

-将djay的更改完全还原为javascript。
[mishunov]


-添加法语翻译。
[toutpt]


1.4-2011年1月27日
----


-西班牙语翻译。
[hvelarde]

-捷克语翻译。
[lzdych]

-更多设置旋转木马Portlet的ings。
[djay]

-暂停旋转木马打开:悬停。
[djay]


-leadImageTile。
[djay]


-丹麦语翻译
[stonor]

-葡萄牙语翻译
[davilima6]

<1.3-2010年7月6日Egian翻译
[sh]

-以前版本中缺少的实际俄语翻译
[spliter]

<1.2-2010年6月30日
----


-俄语翻译
[spliter]


1.1-2010年6月30日
-


-挪威语翻译
[sh,ggozad]

-巴西葡萄牙语翻译
[davilima6]


-增加了i18n支持
[stonor]


-当项目短于css中声明的
旋转木马高度时,固定了旋转木马的高度。
[拆分器]

1.0-2010年4月15日
——————————————————————————————————————————————————————————————————————————————————————————————————由旋转木马调整到7。
[拆分器]

-稍微调整以适应PLONE 4。
[汉诺什]

-初始释放
[拆分器]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
面向java语句的方法与面向表达式的方法   密码学如何在java中为json对象签名?   是否可以通过java程序知道给定卡夫卡消费群体的消费偏移量?   打印字符时出现java未知问号   java为JFrame设置背景色   在ubuntu中检查java版本时linux权限被拒绝   如何用java创建xml模式   java无法在远程服务器上运行Vaadin应用程序   java智能垃圾收集?   java如何在SpringMVC中设置缓存头?   在unix计算机上运行java应用程序a:>签名以输入内容   Java、Apache Commons配置XML属性   使用ArrayList调用Java未经检查的方法   在文本文件中查找并替换单词(Java GUI)   java Android Studio无法检测到JDK7或更新版本   java从socket的有效负载获取事件消息   安卓中java调用子类方法   java如何通过点击超链接来运行jar文件(Firefox)