Работа с дополнительными полями и pdoPage

Есть некий шаблон, к которому прикреплено дополнительноетекстовое поле 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?
Iworb
04 февраля 2015, 11:03
modx.pro
992
0

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

Алексей Ерохин
05 февраля 2015, 17:37
0
Как в контенте вызывается ваше поле ysl?
    Iworb
    05 февраля 2015, 18:24
    0
    [[*ysl]]

    Но я уже нашел решение: с помощью fastField я определяю id єлемента с которого идет вызов, и у него из списка ТВшек вытягиваю значение что-то типа [[+id]].tv.ysl
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2