Как отсортировать пункты меню из разных ресурсов?
Приветствую
Есть дерево ресурсов:
Надо чтобы порядок пунктов меню был такой:
Иными словами — нужно отсортировать вывод пунктов меню из разных родителей, включая их самих через pdoMenu. Битый час пытаюсь настроить. Подскажите пожалуйста возможно ли настроить порядок пунктов меню таким образом через pdoMenu? Если возможно, то как это сделать?
Есть дерево ресурсов:
Ресурс 1
- Ресурс 2
- Ресурс 3
- Ресурс 4
Ресурс 5
- Ресурс 6
- Ресурс 7
- Ресурс 8
Ресурс 9
- Ресурс 10
- Ресурс 11
- Ресурс 12Надо чтобы порядок пунктов меню был такой:
Ресурс 12
Ресурс 5
Ресурс 2
Ресурс 9
Ресурс 1Иными словами — нужно отсортировать вывод пунктов меню из разных родителей, включая их самих через pdoMenu. Битый час пытаюсь настроить. Подскажите пожалуйста возможно ли настроить порядок пунктов меню таким образом через pdoMenu? Если возможно, то как это сделать?
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Пробовал сортировку через menuindex, вроде, разницы быть не должно, но через menuindex не сортирует в нужном порядке, какая-то несостыковочка с родительских пунктов и вложенных.
Пробовал сортировку через menuindex, вроде, разницы быть не должно, но через menuindex не сортирует в нужном порядке, какая-то несостыковочка с родительских пунктов и вложенных.
Да, этот вариант не работает.
Структура и вызов:
Результат:
Попробуйте так:
Вернет нужный порядок?
Результат:
Можно вообще на MIGX сделать и добавлять, что угодно и в каком угодно порядке )).
А можно вообще на HTML+JS или на PHP/Сниппете зафигачить, но хочется понять как это сделать в pdoMenu без плясок вокруг других расширений.
В любом случае, спасибо за попытки.
Вопрос открыт.
А через pdoField можно вообще всю цепочку пометить )).
Вы бы всю задачу подробнее описали — может, действительно проще будет собственным сниппетом сделать, чем пытаться плясать вокруг pdoMenu.
PS
Кстати, про MIGX Вы зря. Если нужно сделать меню, абсолютно не привязанное к дереву, с произвольными анкорами, порядком, индивидуальным видом пунктов, настраиваемым выводом подменю, да при этом еще и легко управляемое из админки, то MIGX — именно то, что нужно.
tpl.Menu (вариант с Fenom)