Доброго времени суток!
Столкнулся с такой проблемкой:
1) имеется список фирм, каждая со своим типовым темплейтом
2) фирма имеет определеный статус (TV member) - VIP, normal, low
3) нужно выводить список фирм в такой очередности по статусу - сначала VIP, потом normal и напоследок low.
4) обязательно использовать pagination.
Пока в голову пришло только такое решение:
<div id="ditto_pages" align="right">Cтр. [+one_pages+]<br /></div>
[[Ditto? &id=`one` &parent=`[*id*]` &summarize=`10` &paginate=`1` &sortBy=`menuindex DESC` &tpl=`firma_vip` &hideFolders=`1` &depth=`3` &tagDelimiter=`,` &tagData=`member` &tagMode=`onlyTags` &tags=`VIP`]]
[[Ditto? &id=`one` &parent=`[*id*]` &summarize=`10` &paginate=`1` &sortBy=`menuindex DESC` &tpl=`firma_normal` &hideFolders=`1` &depth=`3` &noResults=`noResult` &tagDelimiter=`,` &tagData=`member` &tagMode=`onlyTags` &tags=`normal`]]
[[Ditto? &id=`one` &parent=`[*id*]` &summarize=`10` &paginate=`1` &sortBy=`menuindex DESC` &tpl=`firma_low` &hideFolders=`1` &depth=`3` &noResults=`noResult` &tagDelimiter=`,` &tagData=`member` &tagMode=`onlyTags` &tags=`low`]]
<div id="ditto_pages" align="right">Cтр. [+one_pages+]</div>
Но при таком подходе нарушается нормальная разбивка на страницы.
Ваши соображения по этому поводу?