Вывод списка ресурсов через pdoMenu
Добрый день.
Есть такая структура:
Страны
— Беларусь
— — Экскурсии по Беларуси
— — — Экскурсия 1
— — — Экскурсия 2
— — — и т.д.
— Россия
— — Экскурсии по России
— — — Экскурсия 1
— — — Экскурсия 2
— — — и т.д.
Вопрос. Как я могу вывести список ресурсов через pdoMenu или pdoResources или еще каким-либо образом минуя уровень «Экскурсии по… ». Т.е. у меня должно полуиться:
Беларусь
— Экскурсия 1
— Экскурсия 2
Россия
— Экскурсия 1
— Экскурсия 2
Есть такая структура:
Страны
— Беларусь
— — Экскурсии по Беларуси
— — — Экскурсия 1
— — — Экскурсия 2
— — — и т.д.
— Россия
— — Экскурсии по России
— — — Экскурсия 1
— — — Экскурсия 2
— — — и т.д.
Вопрос. Как я могу вывести список ресурсов через pdoMenu или pdoResources или еще каким-либо образом минуя уровень «Экскурсии по… ». Т.е. у меня должно полуиться:
Беларусь
— Экскурсия 1
— Экскурсия 2
Россия
— Экскурсия 1
— Экскурсия 2
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Смотрите, вот мой вызов:
Содержимое чанка gt__item:
Результатом всего этого есть содержимое этой страницы: График туров
Название дедушки выводится возле каждого результата. Мне же нужно все результаты сгруппировать по дедушке (по названию страны).
Т.е. идет название страны, внизу список туров по этой стране, потом следующая и т.д.
Это возможно?
Кстати, а просто проставить галочку «не отображать в меню» у «Экскурсии по Беларусии» не помогает? PdoMenu должен пропустить этот ресурс.
Если решение Евгения рабочее, значит я не понимаю как построить вызов. Какой правильный вызов? При указании данной конструкции выводится просто пустая страница.
Не понимаю причем тут вызов. Вариант Евгения к вызову сниппета pdoMenu отношения не имеет. Вы при вызове сниппета указываете же tpl?
В этом tpl можете делать проверку на то какой именно уровень сейчас отрисовуется и если он не равен 2 (то есть уровню Экскурсии по Беларусии) выводить этот пункт меню. То есть pdoMenu у вас из базы будет получать все ресурсы, но на уровне их отрисовки вы можете некоторые просто не вывести.