День добрый! Помогите пожалуйста решить задачу: имеется список продукции который выводиться на странице по 15 штук, затем идет пагинация страниц, то есть вызов ditto в шаблоне происходит так
[*content*]
<div class="b-product-list b-product-list-3col clearfix">
[!Ditto? &noResults=`Товаров нет` &tpl=`catalog_item_1` &sortBy=`pagetitle` &sortDir=`ASC` &paginate=`1` &paginateAlwaysShowLinks=`1` &display=`15`!]
</div>
</div>
содержимое чанка &tpl=`catalog_item_1` следущее:
[+ditto_iteration:math=`?%3`:is=`0`:then=`[+ditto_iteration:ne=`0`:then=`</div>`+]<div class="b-product-row clearfix">`+]
<div class="b-product b-product-short"><div class="t"><div class="b"><dl class="clearfix">
<dd>
<h2 class="b-title"><a href="[~[+id+]~]">[+pagetitle+]</a></h2>
[+articul:math=``+][+isfolder:is=`0`:then=`<p>Арт. №: <b>[+articul+]</b></p>`+]
[+price:ne=``:then=`<h2 class="b-price"><span>Цена:</span>[+price+] р.</h2>`+]
</dd>
<dt><a href="[~[+id+]~]"><img src="{{icon_tn_ph}}" longdesc="/assets/galleries/[+id+]/[+icon+]"/></a></dt>
</dl></div></div>
</div>
[+dditto_iteration:math=`?%3`:is=`2`:then=`</div><!--/b-product-row-->`+]
[+phx:if=`[+ditto_iteration+]`:is=`15`:then=`<div class="pagination">Страницы: [+pages+]</div>`+]
[+phx:if=`[+ditto_iteration+]`:is=`15`:then=`<div class="pagination">Страницы: [+pages+]</div>`+]
-вот этим условием я сформировал подключение пагинации, но вот если продолжить условие так
:else = `<div class="pagination">Страницы: [+previos+]</div>`+]
то получается что он лепит ссылку [+previos+] после каждого продукта а необходимо после последнего продукта на последней странице где продуктов меньше 15,
просьба подсказать как можно это исправить или где посмотреть (Извините если оффтоп), прошу ногами не пинать я только недавно начал рассматривать modx