Как изменить порядок веб-ссылок в ModX

В настоящее время на нашем сайте есть 4 ресурса веб-ссылок, которые отображаются в правильном порядке (по дате в заголовке) на странице, но после добавления еще одного ресурса веб-ссылки он добавляется на страницу, но появляется один под первой ссылкой, когда он должен быть вверху.

Я не уверен, где искать, чтобы вручную изменить их порядок, и, похоже, нет никакой возможности сделать это из интерфейса ModX или меню редактирования ресурсов (установка «индекса» ничего не делает).

Есть ли способ сделать это? Возможно ли, что это обычай, и мне нужно найти, где происходит заказ? Я просмотрел папку «Фрагменты» для этой страницы и не смог найти ничего, что выглядело бы так, как будто оно делало заказ.

Возможно, связанный нубский вопрос: если мы просто хотим вручную изменить порядок ссылок через html, как нам изменить исходный код напрямую, через ModX?


person starmandeluxe    schedule 15.04.2013    source источник


Ответы (2)


Если вы используете пользовательский сниппет для извлечения ссылок, то modx вообще не будет выполнять для вас никакого упорядочения, это нужно будет прописать в самом сниппете.

если вы используете getResources, [ http://rtfm.modx.com/display/ADDON/getResources ] найдите опцию sortby в документации. Я не уверен на 100%, что такое по умолчанию.

если вы используете WayFinder [ http://rtfm.modx.com/display/ADDON/Wayfinder ] порядком сортировки по умолчанию будет порядок их появления в дереве ресурсов, который, как я полагаю, является menuindex. Я считаю, что в WayFinder также есть возможность сортировки. [см. документы]

если вы не видите изменений при перемещении элементов в дереве ресурсов, обязательно очистите кеш, так как изменения в дереве ресурсов не обновляют кеш автоматически.

чтобы вручную добавить ссылки на страницу/ресурс, вам нужно найти фрагмент/фрагмент/шаблон, который отображает ссылки, и изменить его соответствующим образом.

person Sean Kimball    schedule 16.04.2013
comment
Спасибо. Я просмотрел фрагменты, и там есть несколько фрагментов WayFinder для страниц, содержащих ссылки, которые я хочу отсортировать. Тем не менее, я не могу найти, где бы я мог добавить сортировку к этим фрагментам, так как они просто форматируют каждую ссылку (элемент списка) по отдельности, а другой фрагмент также ссылается на ныне несуществующий фрагмент php интеграции WordPress: allebrum.wordpress.com/2010/02/04/ - person starmandeluxe; 17.04.2013
comment
ок - начни в шаблонах, узнай где/как выводятся ссылки. wayfinder — наименее вероятный метод, getresources — наиболее вероятный. [какая версия modx?] - person Sean Kimball; 17.04.2013
comment
Это MODx Evolution 1.0.5 (19 января 2011 г.). Шаблоны не показали ничего многообещающего. Я думаю, что он использует WayFinder; Я не вижу getresources, но есть несколько кусков, использующих [+wf.wrapper+] и фрагмент WayFinder. У меня есть сильное подозрение, что это связано с фрагментом кода WordPress, который вызывается при отображении ссылок, поскольку я ясно вижу sort($list) в файле php. Вот документация по этому фрагменту (modx.com/extras/package/wordpresstools), а после читая это я думаю, что это просто не подключение к домену с текущими учетными данными! - person starmandeluxe; 17.04.2013

Чтобы вручную изменить порядок ресурсов в «Дереве ресурсов», вам просто нужно «перетащить» мышью, чтобы изменить места ресурсов.

person Vasis    schedule 16.04.2013
comment
Извините, похоже, это невозможно в моей версии ModX. - person starmandeluxe; 16.04.2013
comment
похоже это невозможно - person Mark; 22.04.2014