Не процессится значение TV в шаблоне pdoPage при передаче его в сниппет кастомный.

Всем привет.

Вывожу список статей с пагинацией через pdoPage.
У каждой статьи есть TV BlogArticleTopicTags с типом ввода «Тег»,
а значение в виде интов через запятую (1,2,3).

Мне нужно из этих айди тегов (1,2,3) вывести кликабельные теги с именем, которые взять из БД надо (MigxDB).

{'pdoPage' | snippet: [
        'tpl' => '@INLINE
        <div class="b-blogAnons">
          <div class="b-blogAnons__title">[[+pagetitle]]</div>
          <div class="b-blogAnons__desc">[[+description]]</div>
          <div class="b-blogAnons__more"><a href="/[[+uri]]">Читать статью</a></div>
          <div class="b-blogAnons__div"><hr/></div>

        {* ТУТ ПЫТАЮСЬ ПЕРЕДАТЬ ЗНАЧЕНИЯ ИЗ ТВ В СНИППЕТ ДЛЯ ФОРМИРОВАНИЯ HTML КОДА ТЕГОВ *}

            {"BlogArticleTags" | snippet: [
                "items" => $_pls["tv.BlogArticleTopicTags"]
            ]}

          <div class="b-blogAnons__tags">
            <a href="#">Тема статьи</a>
            <a href="#">Тема статьи вторая</a>
            <a href="#">Тема статьи третья</a>
          </div>
        </div>
        '
        'includeContent' => '1'
        'includeTVs' => '1'
        'includeTVList' => 'BlogArticleTopicTags'
        'processTVs' => '0'
        'select' => 'description,pagetitle,content,publishedon'
        'parents' => $_modx->resource.id
        ]}

        [[+page.nav]]
В итоге, если делаю var_dump($items) в сниппете BlogArticleTags, то туда приходит
не распарсенный вызов этого же сниппета, а именно = '{«BlogArticleTags» | snippet: [ «items» => $_pls[«tv.BlogArticleTopicTags»] ]}'

Ставил 'processTVs' => '1', так вообще ТВ параметр пустой становится.

Подскажите, что не так делаю?
Спасибо
Юрий
16 ноября 2024, 15:37
modx.pro
100
0

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

Артур Шевченко
16 ноября 2024, 19:59
0
Подскажите, что не так делаю?
Ты вызываешь сниппет в инлайновом чанке.
    Юрий
    16 ноября 2024, 21:12
    0
    Спасибо. Работает.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2