Уважаемые гуру, помогите советом, сломал голову.
Версия 1.6.8.
Использую динамические параметры для сортировки вывода веблога.
{exp:weblog:entries weblog="{my_weblog}" dynamic_parameters="orderby|limit|sort" orderby="date" sort="desc" limit="15" paginate="bottom"}
Затеи идет моя формочка, где можно выбирать количество записей на страницу и т.д.
<select name="orderby">
<option value="date">Дата или номер:</option>
<option value="date">По дате размещения (*)</option>
<option value="edit_date">По дате редактирования</option>
<option value="title">По номеру документа</option>
</select>
<select name="sort">
<option value="desc">Сортировка:</option>
<option value="desc">По убыванию (*)</option>
<option value="asc">По возрастанию</option>
</select>
<select name="limit">
<option value="15">Количество:</option>
<option value="15">15 (*)</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="500">500</option>
</select>
Все хорошо, НО!
Если выбрать через эту форму limit отличное от 15, то paginate начинает глючить.
Количество страниц сперва правильное, но стоит кликнуть, как все возвращается к привязке limit=“15”.
Слышал, что правильная пагинация и dynamic_parameters несовместимы :( Как быть? Как сохранить правильную пагинацию с динамической сортировкой?