Вывести значения 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`]]
Как сделать так, чтобы все заработало?
Не пойму как вывести значения 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`]]
Как сделать так, чтобы все заработало?
Комментарии: 11
Надо не в TV сниппет прописывать, а в чанке catalogItemBox:
[[getImageList? &value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
Павел, спасибо за ответ. У меня так и было сперва прописано, но не работает. Не выводится ничего
yadi.sk/i/6quJeyWX35uXwh
вот так тоже пробовал, но не выводится
yadi.sk/i/6quJeyWX35uXwh
вот так тоже пробовал, но не выводится
[[getImageList?&tvname=`catalog`&value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
получается вот так выводится «Первый уровень»
[[getImageList?&tvname=`catalog`&tpl=`catalogItemBox`]]
а вот так «второй»[[getImageList?&value=`[[+price_elements]]`&tpl=`catalogItemPrice`]]
Но ничего не происходит
Сам MIGX был создан не через кнопку MIGX на панели сверху, а при создании TV catalog был выбран параметр ввода MIGX
Может этот момент как-то поможет))
Может этот момент как-то поможет))
А если просто прописать в catalogItemBox:
[[+price_elements]]
Что-то выводит?
ничего не выводит, пустоту.
работаю на localhost, может в этом может быть проблема?
Где-то ошиблись. Попробовал сделать тоже самое на локалке:
TV catalog_prices:
TV catalog
Данные в ресурсе:
Вызов в ресурсе:
Чанк catalogItemBox:
Чанк catalogItemPrice:
Результат:
TV catalog_prices:
TV catalog
Данные в ресурсе:
Вызов в ресурсе:
[[getImageList?
&tvname=`catalog`
&tpl=`catalogItemBox`
]]
Чанк catalogItemBox:
[[+title]]
[[+text]]
[[getImageList?
&value=`[[+price_elements]]`
&tpl=`catalogItemPrice`
]]
Чанк catalogItemPrice:
[[+parameter]]->[[+price]]
Результат:
Спасибо, сейчас попробую
вот так подгружает шаблон чанка, но данные не получает и слишком много элементов выводит, хотя там всего 1 для теста введен
[[getImageList?&tvname=`catalog`&value=`[[+price_elements]]`&tpl=`catalogItemPrice`
&render=`this.renderChunk`]]
а данные типа [[+size]] не выводит
Возможно нужно указать параметр &docid
[[getImageList?
&tvname=`catalog`
&tpl=`catalogItemBox`
&docid=`id ресурса с полем`
]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.