Нумерация страниц через шаблон страницы в Plone - PullRequest
4 голосов
/ 23 января 2012

Я ищу пример использования макроса BAL TAL для разбиения на страницы содержимого папки. До сведения не нашел ничего, что объясняет, что делать. Кто-нибудь знает такой пример?

Заранее спасибо.

С уважением, Helio

Ответы [ 2 ]

6 голосов
/ 24 января 2012

Что-то в этом роде?

<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>
2 голосов
/ 24 января 2012

Нашел этот ресурс:

http://raw.zniper.net/bits/batching-in-custom-template

он работал очень хорошо.

С уважением, Гелио

...