Pagination 在Plone中通过页面模板分页

Pagination 在Plone中通过页面模板分页,pagination,plone,Pagination,Plone,我正在寻找一个关于如何使用Batch TAL宏对文件夹内容进行分页的示例。到目前为止,我还没有找到任何解释该怎么做的方法。有人知道这样的例子吗 提前谢谢 问候,, 赫利奥诸如此类 <div tal:define="liste python:here.portal_catalog.searchResults({'portal_type' : 'News Item', 'review_state':'published'}); Batch python:modul

我正在寻找一个关于如何使用Batch TAL宏对文件夹内容进行分页的示例。到目前为止,我还没有找到任何解释该怎么做的方法。有人知道这样的例子吗

提前谢谢

问候,, 赫利奥诸如此类

<div tal:define="liste python:here.portal_catalog.searchResults({'portal_type' : 'News Item',   'review_state':'published'});
             Batch python:modules['Products.CMFPlone'].Batch;
             b_size python:20;
             b_start python:0;
             b_start request/b_start | b_start;
             batch python:Batch(liste, b_size, int(b_start), orphan=1);"
     tal:condition="liste">

    <ul>

        <tal:boucle tal:repeat="item batch">
            <li tal:define="oddrow repeat/item/odd;" 
                tal:attributes="class python:test(oddrow, 'even', 'odd')">

                 <!-- stuff -->

            </li>
        </tal:boucle>

    </ul>

    <div metal:use-macro="here/batch_macros/macros/navigation" />

</div>

找到此资源:

它工作得很好

问候,,
赫利奥

向吉海斯致敬!Mercu Beaucup的答案是:)。在我看到你的答案前几分钟,我发现了一些东西。但是你的格式比我找到的好。关于,此链接不再处于活动状态。应删除或更新注释。