Как настроить pdoMenu на вывод дочерних ресурсов?
Приветствую
pdoMenu работает для меня загадочно. Поясните пожалуйста место, где допустил неточность.
Что нужно? – Чтобы на вложенных ресурсах отображались ссылки на все вложенные ресурсы этого родителя, исключая все прочие.
Есть структура сайта:
Есть два по два варианта вывода ссылок через pdoMenu, но почему-то при указании в параметрах настроек сниппета толком корректно не работает.
ВАРИАНТ №1
1.1) Вывожу меню так в шаблоне:
1.2) Вывожу меню через настроенные параметры pdoMenu:
ВАРИАНТ №2
Создаю доп. поле – myParentTv и задаю в ресурсе значение этому полю = 3
2.1) Вывожу меню так в шаблоне:
2.2) Вывожу меню через настроенные параметры pdoMenu:
Как можно задать в настройках параметров сниппета pdoMenu дополнительное поле, чтобы оно корректно работало?
pdoMenu работает для меня загадочно. Поясните пожалуйста место, где допустил неточность.
Что нужно? – Чтобы на вложенных ресурсах отображались ссылки на все вложенные ресурсы этого родителя, исключая все прочие.
Есть структура сайта:
ресурс 1
ресурс 2
ресурс 3
- ресурс 4
- ресурс 5
- ресурс 6
ресурс 7Есть два по два варианта вывода ссылок через pdoMenu, но почему-то при указании в параметрах настроек сниппета толком корректно не работает.
ВАРИАНТ №1
1.1) Вывожу меню так в шаблоне:
[[pdoMenu? &parents=`[[*parent]]`]]
// работает, выводятся дочерние ресурсы.1.2) Вывожу меню через настроенные параметры pdoMenu:
[[pdoMenu@my-paremetr?]]
// внутри параметров сниппета полю parent прописываю [[*parent]]
// не работает, выводятся все ресурсы.ВАРИАНТ №2
Создаю доп. поле – myParentTv и задаю в ресурсе значение этому полю = 3
2.1) Вывожу меню так в шаблоне:
[[pdoMenu? &parents=`[[*myParentTv]]`]]
// работает, выводятся дочерние ресурсы.2.2) Вывожу меню через настроенные параметры pdoMenu:
[[pdoMenu@my-paremetr?]]
// внутри параметров сниппета полю parent прописываю [[*myParentTv]]
// не работает, выводятся все ресурсы.Как можно задать в настройках параметров сниппета pdoMenu дополнительное поле, чтобы оно корректно работало?
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Так почему же не работает в другом поле pdoMenu – загадка для меня)
@INLINE для tpl-параметров используют. Вот даже тут в примерах, они применяются только для tpl