Как выводить алиас текущей страницы?
Здравствуйте. Такой вопрос. Есть лендинг и я разбил блоки на ресурсы (всего получилось 6). У главной страницы (где выводятся блоки) id = 1, в то время как у блоков теперь свои id. Также есть навбар с таким вызовом
Но когда я прописываю в каждом блоке-ресурсе тег [[*alias]] или [[*id]] — он выводит 1 или index вместо текущего алиаса ресурса. Почему и как это можно сделать?
Идея была в том, чтобы прописать вывод алиаса вида id="[[*alias]]", чтобы при смене алиаса в поле — у ресурса менялся и ид. типа динамическая смена id, чтобы не менять его вручную в контенте страниц.
[[pdoMenu?
&parents=`0`
&level=`1`
&tplOuter=`@INLINE <ul class="navbar-nav ms-auto">[[+wrapper]]</ul>`
&tpl=`@INLINE <li class="nav-item"><a class="nav-link" href="#[[+alias]]">[[+menutitle]]</a>[[+wrapper]]</li>`
]]То есть, при нажатии на пункт меню — перематывает на определённый блок в лендинге.Но когда я прописываю в каждом блоке-ресурсе тег [[*alias]] или [[*id]] — он выводит 1 или index вместо текущего алиаса ресурса. Почему и как это можно сделать?
Идея была в том, чтобы прописать вывод алиаса вида id="[[*alias]]", чтобы при смене алиаса в поле — у ресурса менялся и ид. типа динамическая смена id, чтобы не менять его вручную в контенте страниц.
Комментарии: 2
[[*alias]] или [[*id]] выводит соответствующие поля текущего ресурса.
Если посетитель находится на главной — они от нее и выводятся.
Блоки в лендинге. должны выводиться аналогично меню.
А в чанке section_tpl уже указывайте [[+id]], [[+alias]], [[+pagetitle]] и т. д. — они будут забираться от выводимых ресурсов
Если посетитель находится на главной — они от нее и выводятся.
Блоки в лендинге. должны выводиться аналогично меню.
[[pdoResources?
&tpl=`section_tpl`
&limit=`0`
]]А в чанке section_tpl уже указывайте [[+id]], [[+alias]], [[+pagetitle]] и т. д. — они будут забираться от выводимых ресурсов
Понял, спасибо. попробую
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.