我们正在使用Plone 4.1.3,并且会在Plone folder_full_view中加入分页。具体来说,我们希望对包含新闻项目的文件夹进行分页,以便folder_full_view不会在一个页面中显示所有新闻项目(许多项目导致页面加载时间非常慢)。也就是说,我们希望显示文件夹的第一页说出最新的5个新闻项目,以及文件夹的下一页显示下一个最新的5个新闻项目,依此类推。
集合(具有分页)不适合我们,因为集合不允许用户向其添加项目。我们希望我们的用户能够自己添加新闻项目。
我们在Plone中找到了这个文档:Plone / buildout-cache / eggs / plone.app.content-2.0.7-py2.6.egg / plone / app / content / batching.txt和Plone / buildout-cache / eggs / plone.app.content-2.0.7-py2.6.egg / plone / app / content / browser / tests / foldercontents.txt,但说明非常模糊,我们不知道如何去做。
有没有办法使用ZMI修改folder_full_view,以便folder_full_view(或任何文件夹视图)将具有分页(即如何自定义,重命名,添加到portal_types / Folder中的可用视图类型)。
我们在这里找到了一些内容:http://plone.293351.n2.nabble.com/pagination-in-plone-folders-td339336.html 但这又是非常模糊的。
有人可以提供建议吗?
非常感谢您的期待。
答案 0 :(得分:3)
执行此操作的最简单方法,以及良好的“Plone最佳实践”是创建一个文件夹以包含您的新闻项,然后在该文件夹中创建一个Collection,然后将该Collection设置为该文件夹的默认视图。用户将能够将新闻项添加到该文件夹,并且该集合将允许您利用批处理。