Подскажите такой вопрос, есть кастомные макросы, которые делают выборку данных. В дальнейшем для другого сервиса мне надо из предоставить в JSON формате. На выводе стоит:
return json_encode($arr);
Если я обращаюсь к данному макросу по url (например http://site.ru/content/mymacros/), то он обрабатывается с дефолтным шаблоном дизайна. Как получить данные в json виде?
Сейчас делаю немножко глупым способом. Создал шаблон дизайна пустой (без дищайна) и обращаюсь к данным так: http://site.ru/content/mymacros/?template_id=14
P.S. Раньше делал оабработку через простой файл с подключенным include "standalone.php", но не устроило.
Большое спасибо!
Только вот почему при выполнении кастомных макросов mysite/content/mymacros/.json,
основные данные DATA всегда идут в xml тегах типа:
"data": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<udata xmlns:xlink=\"http:\/\/www.w3.org\/TR\/xlink\" module=\"content\" method=\"getComplectItems\" generation-time=\"0.000624\">...и тут уже даннвн ...<\/udata>\n