Вывод id дочерних элементов в listbox-multiple в TV migx.

Здравствуйте подскажите пожалуйста как реализовать заполнение listbox-multiple которое находится в поле от migx дочерними элементами.
У меня есть струкутру
-Каталог
--Несколько дочерних элементов
--Несколько дочерних элементов
--Несколько дочерних элементов

И в TV migx listbox-multiple вывести все id и если можно pagetitle по типу pagetitle == id.
Я понимаю что это должен быть плагин но очень мало опыт работы непосредственно api modx, если подскажите в какую сторону копать что бы не рыть всю документацию буду рад:)
Александр
27 апреля 2018, 15:18
modx.pro
2 087
0

Комментарии: 2

UDAV
27 апреля 2018, 19:20
+1
В ТВ поле в Возможные значения добавь

@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 будут ид выбранные
    Александр
    27 апреля 2018, 19:38
    0
    Спасибо за ваш ответ пришлось сделать не много по другому, из офицальной документации взял снипет который формирует список дочерних документов по паренту, принципе как у вас в ответе. А т.к использую migx пришлось сделать кастомной поле и только там уже в Возможные значения вызвать сниппет)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2