Работа с дополнительными полями и pdoPage
Есть некий шаблон, к которому прикреплено дополнительноетекстовое поле ysl.
И есть ресурс «А», который представляет собой контейнер и содержит ресурсы «А1», «А2», «А3»… У всех ресурсов выставлен один и тот-же шаблон.
В каждом из дочерних ресурсов используется ТВшка ysl для вывода текста, а в ресурсе «А» написано следующее:
Так вот, на самих страницах ресурсов «А1», «А2», «А3»,… все работает нормально и поле ysl в контенте подставляется как и надо, но на странице ресурса «А», где находится pdoPage, код подставляет значение ysl текущего ресурса (А) по шаблону, а не дочерних. Можно ли, чтобы перед тем как брать content в шаблоне, заранее подставить свое значение ysl?
И есть ресурс «А», который представляет собой контейнер и содержит ресурсы «А1», «А2», «А3»… У всех ресурсов выставлен один и тот-же шаблон.
В каждом из дочерних ресурсов используется ТВшка ysl для вывода текста, а в ресурсе «А» написано следующее:
<p>[[!pdoPage?
&includeTVs=`ysl`
&prepareTVs=`1`
&processTVs=`1`
&tpl=`tpl.res2`
&includeContent=`1`
&sortby=`publishedon`
&parents=`15`
&pageLimit=`7`
&limit=`2`
]]
[[!+page.nav]]</p>
шаблон:<article class="grid col-one-third mq3-col-full">
<aside><h5><a href="[[+uri]]">[[+pagetitle]]</a></h5></aside>
<p>[[+content:ellipsis=`300`]] <a href="[[+uri]]">Подробнее...</a></p>
</article>
Так вот, на самих страницах ресурсов «А1», «А2», «А3»,… все работает нормально и поле ysl в контенте подставляется как и надо, но на странице ресурса «А», где находится pdoPage, код подставляет значение ysl текущего ресурса (А) по шаблону, а не дочерних. Можно ли, чтобы перед тем как брать content в шаблоне, заранее подставить свое значение ysl?
Комментарии: 2
Как в контенте вызывается ваше поле ysl?
[[*ysl]]
Но я уже нашел решение: с помощью fastField я определяю id єлемента с которого идет вызов, и у него из списка ТВшек вытягиваю значение что-то типа [[+id]].tv.ysl
Но я уже нашел решение: с помощью fastField я определяю id єлемента с которого идет вызов, и у него из списка ТВшек вытягиваю значение что-то типа [[+id]].tv.ysl
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.