Вывод коллекций в коллекциях

Всем привет!

Не так давно встала задача, чтобы в админке ресурс с типом Collections мог выводить дочерние ресурсы с таким же типом Collections. Поискал в сети наткнулся на статью https://modx.pro/help/10929/, где описывалась похожая задача, но решения никто не подсказал.

Мое решение не претендует на совершенство и при обновлении компонента скорее всего слетит, но поставленную задачу решает сполна.

И так решение:
В файле core/components/collections/processors/mgr/resource/getlist.class.php ищем строку 325
'class_key:!=' => 'CollectionContainer',
и комментируем.

Вот такое короткое решение, которое сэкономило кучу времени.

Спасибо за внимание!
Артем
10 января 2018, 16:50
7
426
+6

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

Дмитрий
13 января 2018, 18:27
0
Да, причем в старых версиях вложенные коллекции выводились без проблем, а около года назад при очередном обновлении то ли Collections, то ли MODX что-то сломалось. Хотел посоветовать написать issue на гитхаб, но оказывается это уже сделано:
github.com/modxcms/Collections/issues/250
Проголосовал за него. Предлагаю всем неравнодушным сделать то же самое, чтобы проблема решилась в корне и не слетала при обновлениях.
    Артем
    13 января 2018, 20:34
    0
    Тоже проголосовал. Кстати, не подумал зайти на гитхабе глянуть))