MIGX вывод из нескольких документов
- Создаём дополнительное поле forprice «Список (множественный выбор)».
- В параметрах вывода в поле «Возможные значения» пишем: «@SELECT `pagetitle`, `id` FROM `site_content` WHERE `parent` = 12».
- В параметрах вывода выбираем: «Разделитель» и пишем «,».
- Пишем сниппет pdoMIGX:
<?php
$pdo = $modx->getService('pdoTools');
$idsArr = explode(',', $ids);
$out = array();foreach ($idsArr as $item) {
$res = $modx->getObject('modResource', $item);
$pagetitle = $res->get('pagetitle');
$out[$pagetitle] = json_decode($res->getTVValue($tvname), 1);
}return $pdo->getChunk($tpl, array(
'data' => $out
)); - В нужном месте шаблона пишем:
price — название TV-параметра MIGX