День добрый.
Возникла проблема с сортировкой по возрастанию. Имеется страница (родитель) в которой выводятся ссылки на дочерние ресурсы через pdoMenu. Дочерние ресурсы называются 1, 2, 3, 5… и далее по порядку. Все выводилось прекрасно, но недавно нарушил порядок создания страниц, и номер 1 создал в самом конце, в результате ресурсы начали выводится 2, 3, 4, 5, 1.
Сейчас вывод настроен так:
&sortby=`id`
&sortdir=`ASC
Как сделать так, чтобы дочерние ресурсы вновь стали выводиться по возрастанию: 1, 2, 3 и т.д.?
вывод в порядке возрастания
Версия MODX: Revolution
Комментарии (5)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Александр 11.05.2017 03:45 #
Владислав 11.05.2017 08:42 #
Владислав 11.05.2017 08:57 #
Олег 11.05.2017 09:24 #
Вариант решения «в лоб» — в каждом документе заполняйте поле «Позиция в меню» (в вашем случае позиция в меню = заголовок) и используйте
Еще вариант — заполняйте все разряды в заголовке (то есть 01). При выводе — лидирующие нули сниппетом убирайте. Но это более явный костыль, чем первый вариант.
Возможно, идеальным решением в вашем случае будет плагин, который при сохранении автоматом в поле «Позиция в меню» будет записывать заголовок, если заголовок является числом, но тут надо видеть полностью ситуацию и учитывать нюансы.
Владислав 11.05.2017 12:07 #