Вывести значения MIGX вложенного в MIGX на сайте

Всем привет!

Не пойму как вывести значения MIGX, которые добавлены внутри MIGX.

Есть TV-поле catalog: yadi.sk/i/TObuXKxZ35VjJe С этим моментов все ок, данные записываются и в админке отображается все как надо yadi.sk/i/Ug4wXZYX35VkFz

Вопрос, как прописать, чтобы все это дело выводилось на сайте.

В шаблоне сам каталог выводится вот так:

[[getImageList?
&tvname=`catalog`
&tpl=`catalogItemBox`]]
Все выводится, кроме значений вложенного MIGX. А содержимое TV catalog содержит вот такой код для вывода значений price_elements:

[[getImageList?&value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]

Как сделать так, чтобы все заработало?
Александр
Александр
30 декабря 2016, 07:33
modx.pro
5 607

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

Павел Романов
30 декабря 2016, 11:51
Надо не в TV сниппет прописывать, а в чанке catalogItemBox:

[[getImageList? &value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
    Александр
    30 декабря 2016, 12:10
    Павел, спасибо за ответ. У меня так и было сперва прописано, но не работает. Не выводится ничего
    yadi.sk/i/6quJeyWX35uXwh

    вот так тоже пробовал, но не выводится
    [[getImageList?&tvname=`catalog`&value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
      Александр
      30 декабря 2016, 12:16
      получается вот так выводится «Первый уровень»
      [[getImageList?&tvname=`catalog`&tpl=`catalogItemBox`]]
      а вот так «второй»
      [[getImageList?&value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
      Но ничего не происходит
        Александр
        30 декабря 2016, 12:21
        Сам MIGX был создан не через кнопку MIGX на панели сверху, а при создании TV catalog был выбран параметр ввода MIGX

        Может этот момент как-то поможет))
          Павел Романов
          30 декабря 2016, 12:23
          А если просто прописать в catalogItemBox:
          [[+price_elements]]
          Что-то выводит?
            Александр
            30 декабря 2016, 17:40
            ничего не выводит, пустоту.
              Александр
              30 декабря 2016, 17:44
              работаю на localhost, может в этом может быть проблема?
                Павел Романов
                30 декабря 2016, 18:27
                Где-то ошиблись. Попробовал сделать тоже самое на локалке:
                TV catalog_prices:


                TV catalog


                Данные в ресурсе:


                Вызов в ресурсе:
                [[getImageList?
                &tvname=`catalog`
                &tpl=`catalogItemBox`
                ]]

                Чанк catalogItemBox:
                [[+title]]
                [[+text]]
                [[getImageList?
                &value=`[[+price_elements]]`
                &tpl=`catalogItemPrice`
                ]]

                Чанк catalogItemPrice:
                [[+parameter]]->[[+price]]

                Результат:

    Александр
    30 декабря 2016, 12:27
    вот так подгружает шаблон чанка, но данные не получает и слишком много элементов выводит, хотя там всего 1 для теста введен

    [[getImageList?&tvname=`catalog`&value=`[[+price_elements]]`&tpl=`catalogItemPrice`
    &render=`this.renderChunk`]]
    а данные типа [[+size]] не выводит
      Дмитрий Середюк
      31 декабря 2016, 11:26
      Возможно нужно указать параметр &docid

      [[getImageList?
      &tvname=`catalog`
      &tpl=`catalogItemBox`
      &docid=`id ресурса с полем`
      ]]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      11