Якорные ссылки со сниппетом pdoTools

Суть такова, вывожу меню через pdoMenu и всё работает. Но, есть страницы Главная, Обо мне, Блог и контакты. Шапка на каждой странице одинаковая и занимает всю длину, по этому хочу сделать так чтобы при нажатии допустим на Блог оно переходило на страницу /blog и сразу к секции #blog-theme. Идея таковая чтобы в каждом шаблоне создать tv поле с якорной ссылкой и вывести через переменную в атрибуты pdoMenu, чтобы для каждой страницы была своя якорная ссылка.
Реализация вывода:
[[!pdoMenu?
&parents=`0`
&tplOuter=`@INLINE
    [[+wrapper]]
`
&tplParentRow=`@INLINE
<a href="[[+alias]]" [[+attributes]]>
[[+menutitle]]

`
&tplHere=`@INLINE
[[+menutitle]]

`
&hereClass=`active__link`
&selfClass=`active__link`
]]

Идея возле [[+alias]] вывести tv поле. Ребят, я буду очень благодарен каждому кто подскажет. Потому что пытался выводить уже всякими способами. Хочется очень сохранить динамику вывода страниц :( Заранее благодарю!
Владислав
24 июня 2020, 19:31
modx.pro
705
0

Комментарии: 3

SEQUEL.ONE
25 июня 2020, 00:51
0
Параметр добавь
&includeTVs=`название-tv-параметра`
вместо параметра

&tplParentRow
вставь

&tpl=`@INLINE <a href="[[+url]][[+tv.название-твоего-tv]]" [[+attributes]]>[[+menutitle]]</a>`
P.S. @INLINE в своём названии указывает что код должен быть в линию, если хочется оставить такой формат, то лучше заменить на @CODE.
SEQUEL.ONE
25 июня 2020, 00:52
0
А вообще очень мотивирует курить документацию docs.modx.pro/komponentyi/pdotools/snippetyi/pdomenu
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3