Направление поле сортировки дерева ресурсов
Добрый день!
Не подскажите как изменить направления поля сортировки в дереве ресурсов.
В настройках системы, в разделе «Панель управления» изменил «Поле сортировки дерева ресурсов»(tree_default_sort) с «menuindex» на «id», но проблема в том, что сначала и идут старые страницы а затем новые, а мне нужно в обратную сторону.
Необходимого ключа для определения направления сортировки не нашел.
За пинок в нужную сторону в долгу не останусь!
Не подскажите как изменить направления поля сортировки в дереве ресурсов.
В настройках системы, в разделе «Панель управления» изменил «Поле сортировки дерева ресурсов»(tree_default_sort) с «menuindex» на «id», но проблема в том, что сначала и идут старые страницы а затем новые, а мне нужно в обратную сторону.
Необходимого ключа для определения направления сортировки не нашел.
За пинок в нужную сторону в долгу не останусь!
Комментарии: 3
Никак — в ядре направление сортировки прописано жёстко.
meeeh. печально, спасибо.
Илья Уткин навел на нужную мысль.
По ссылке лежит файл /core/model/modx/processors/resource/getnodes.class.php
Меняете в нем
'sortBy' => $this->modx->getOption('tree_default_sort',null,'menuindex'),
'sortDir' => 'ASC',
на
'sortBy' => $this->modx->getOption('tree_default_sort',null,'menuindex'),
'sortDir' => $this->modx->getOption('tree_default_sortdir',null,'ASC'),
предварительно создав переменную tree_default_sortdir
и ВУАЛЯ, все ресурсы сортируются в обратно порядке, например, по id.
По ссылке лежит файл /core/model/modx/processors/resource/getnodes.class.php
Меняете в нем
'sortBy' => $this->modx->getOption('tree_default_sort',null,'menuindex'),
'sortDir' => 'ASC',
на
'sortBy' => $this->modx->getOption('tree_default_sort',null,'menuindex'),
'sortDir' => $this->modx->getOption('tree_default_sortdir',null,'ASC'),
предварительно создав переменную tree_default_sortdir
и ВУАЛЯ, все ресурсы сортируются в обратно порядке, например, по id.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.