Вывод полей из ресурсов списка одиночного выбора tv

Есть вызов ресурсов
{$_modx->runSnippet('!pdoPage', [
              'parents' => 0,
              'limit' => 6,
              'element' => 'getTickets',
              'nestedChunkPrefix' => 'tickets_',
              'sortby' => 'RAND()',
              'ajaxMode' => 'button',
              'ajaxTplMore' => '@INLINE <div class="text-center" style="padding: 40px;">
            <a class="btn-more btn btn-primary btn-lg">Ещё</a></div>',
              'tpl' => 'blog.list.all.row',
            ])}

'tpl' => 'blog.list.all.row' выводит ресурсы, в которых есть доп.поле с одиночным выбором ресурса.

Эти ресурсы в свою очередь имеют свои доп.поля.
Вот мне нужно, чтобы из выбранного в этом поле ресурса, выводились его доп.поля на сайте.

Например, есть такой вывод
[[!pdoResources?
    &parents=`5`
&resources=`[[*doctors]]`
    &tpl=`doctor.tpl`
    &includeTVs=`sp-service,sp-img`
]]
Но как его поместить в 'tpl' => 'blog.list.all.row' я не понимаю!

Помогите, пожалуйста.
adminixi
05 марта 2019, 11:18
modx.pro
1
859
0

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

Максим
05 марта 2019, 11:41
0
Ничего не понял, но точно знаю что у pdoPage так же есть includeTVs. Что мешает добавить его в вызов? И тогда они будут доступны в чанке.
    adminixi
    05 марта 2019, 12:19
    0
    Это не помогает, потому что надо вывести внутри 'tpl' => 'blog.list.all.row'
    типа такой конструкции

    [[!pdoResources?
        &parents=`5`
    &resources=`[[*doctors]]`
        &tpl=`doctor.tpl`
        &includeTVs=`sp-service,sp-img`
    ]]
    Понимате?
      Максим
      05 марта 2019, 12:33
      0
      Не понимаю. Покажите структуру кода. Если они в обном шаблоне вызываются, то можно плейсхолдер создать или в сессию впихнуть.
    Павел Романов
    05 марта 2019, 13:16
    +1
    Если у Вас в TV (как я понимаю, это sp-service) одиночный выбор и там выводится ID ресурса, то в чанке doctor.tpl так:

    [[#[[+tv.sp-service]].tv_name]]

    tv_name здесь — имя нужного TV-поля у ресурсов «Яндекс.Справочник», «Flamp» и т. д.
      adminixi
      05 марта 2019, 13:57
      0
      Точно, спасибо!
      Есть же еще [[#[[*id]].имя_TV]]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5