Вывести значения 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
1
4 480
0

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

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

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

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

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


                TV catalog


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


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

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

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

                Результат:

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

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

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