Доброго времени суток, похожая тема уже была тут создана, но по моей проблеме никто не ответил
https://forums.modx.com/thread/?thread=55853.&i=1&page=1,
проблема вот в чем, сделал сортировку способом приведенным ниже, как данную сортировку заставить работать на всех страницах, а не только на одной?
http://i--gu.ru/sortirovka-ditto что-то похожее, но я не разобрался.
Форма:
<form method="POST">
<select name="ditto_sortDir" onchange="submit()">
<option value="ASC" [!isselected? &name=`ditto_sortDir` &value=`ASC`!]>По возрастанию</option>
<option value="DESC" [!isselected? &name=`ditto_sortDir` &value=`DESC`!]>По убыванию</option>
</select>
</form>
Снипет isselected:
<?php
if (isset ($_POST[$name])&& $_POST[$name]==$value)
return 'selected="selected"';
else
return '';
?>
вызов DITTO:
<ul class="cat_2">
[!Ditto? &tpl=`spis_tovarov` &depth=`1` &sortBy=`cena` &showInMenuOnly=`1` &paginate=`1` &extenders=`request` &display=`10`!]
</ul>
<div class="pagination">
Страницы:[!dittoSplitPagination!][+previous+][+splitPages+][+next+]
</div>
[ed. note: andry-93 last edited this post 12 years, 1 month ago.]