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


Всем привет!

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

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

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

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

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

Комментарии (2)

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