@KirSupi

Как вставить на страницу JSON из MIGX через modParser?

Надо на сайте вывести значение TV поля MIGX в виде JSON (чтобы его в JS, который находится на странице, но это не столь важно). Как это сделать?
Знаю, что можно через Fenom, но тогда придётся слишком много кода переделывать из [[ ]] в {$_modx}.

Для знающих PHP и/или JS, но не знающих MODX:
На странице есть текст, который нельзя переделать с помощью PHP:
Array
(
    [MIGX_id] => 2
    [theimg] => 123
    [thelink] => ItIsAStringElement
    [_alt] => 0
    [_first] => 1
    [property.tvname] => testMIGXTV
)

Надо его как-то передать на
test.php

return json_decode( как-бы-input );

и получить обратно JSON.
Как это сделать?
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 1
@DLSamson
Вместо того, чтобы выводить getImageList, попробуйте просто получить значение TV поля через сниппет.
$page = $modx->getObject('modResource',  array('id'=>'123'));
$output = $page->getTVValue('migxField');
echo $output;

Получаем условный вывод:
[{"MIGX_id":"1","image":"123123","title":"qwe","rating":"qwe","active":"1"}]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы