MIGXdb. Как распарсить вложенный json?
Всем привет.
Создал модуль с помощью MIGX.
Добавляется запись, у которой есть «Заголовок», «Функции», «Цена».
Где «Описание» это еще один TV типа MIGX. Там добавляются «Функция» по одной.
Вызываю так:
Но можно и сниппетом.
Спасибо.
Создал модуль с помощью MIGX.
Добавляется запись, у которой есть «Заголовок», «Функции», «Цена».
Где «Описание» это еще один TV типа MIGX. Там добавляются «Функция» по одной.
Вызываю так:
{$_modx->runSnippet('!migxLoopCollection', [
'packageName' => 'modules',
'classname' => 'modulesGroup',
'tpl' => '@CODE: <h1>[[+title]]</h1><p>[[+description]]
[[+price]]</p>'
])}
Выводит так:<h1>Урок 1</h1><p>[{"MIGX_id":"1","title":"Вступление"},{"MIGX_id":"2","title":"Тестирование"}]
50.00</p>
Как распарсить [[+description]] в нужный вид? Например, с переносом < br >
Желательно на Fenom.Но можно и сниппетом.
Спасибо.
Комментарии: 2
Вынесите tpl в чанк и:
<h1>[[+title]]</h1>
<p>[[getImageList? &value=`[[+description]]` &tpl=`тут либо чанк, либо инлайн`]]
[[+price]]</p>
Спасибо, получилось.
Жаль, что еще не всё работает на файлах.
Жаль, что еще не всё работает на файлах.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.