Хорошо, что получилось, но рано еще останавливатьс
Хорошо, что получилось, но рано еще останавливаться, код надо еще оптимизировать. Для начала в этом:
Я как и посоветовали по каждому id все вывела через
$modx->getObject('modResource', trim($item));Почтила немного док и вывела tvs черезgetObject('modTemplateVarResource. Еще раз всем спасибо))
- Получаем объект документа.
$doc = $modx->getObject('modResource', trim($item));
- С этим объектом можно не только его поля получить (типа
$doc->id,$doc->pagetitleи т.п.), но и значения TV-полей.
$value = $doc->getTVValue($tv_id or $tv_name);