Вывод id дочерних элементов в listbox-multiple в TV migx.
Здравствуйте подскажите пожалуйста как реализовать заполнение listbox-multiple которое находится в поле от migx дочерними элементами.
У меня есть струкутру
-Каталог
--Несколько дочерних элементов
--Несколько дочерних элементов
--Несколько дочерних элементов
И в TV migx listbox-multiple вывести все id и если можно pagetitle по типу pagetitle == id.
Я понимаю что это должен быть плагин но очень мало опыт работы непосредственно api modx, если подскажите в какую сторону копать что бы не рыть всю документацию буду рад:)
У меня есть струкутру
-Каталог
--Несколько дочерних элементов
--Несколько дочерних элементов
--Несколько дочерних элементов
И в TV migx listbox-multiple вывести все id и если можно pagetitle по типу pagetitle == id.
Я понимаю что это должен быть плагин но очень мало опыт работы непосредственно api modx, если подскажите в какую сторону копать что бы не рыть всю документацию буду рад:)
Комментарии: 2
В ТВ поле в Возможные значения добавь
parents — ид категории из которой выводить список ресурсов
в $_modx->resource.model_similar будут ид выбранные
@EVAL $model_similar = $modx->runSnippet('pdoResources', array(
'parents' => 4,
'limit' => 9999,
'hideContainers' => 1,
'outputSeparator' => '||',
'sortby' => 'pagetitle',
'sortdir' => 'ASC',
'tpl' => '@INLINE {$pagetitle}=={$id}',
));
return 'Выберите==0' . (!empty($model_similar) ? '||'.$model_similar : '');
parents — ид категории из которой выводить список ресурсов
в $_modx->resource.model_similar будут ид выбранные
Спасибо за ваш ответ пришлось сделать не много по другому, из офицальной документации взял снипет который формирует список дочерних документов по паренту, принципе как у вас в ответе. А т.к использую migx пришлось сделать кастомной поле и только там уже в Возможные значения вызвать сниппет)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.