Содержание:
Свои поля MODX в компоненте (Comparison)
Появилась необходимость использовать и выводить свои поля в компоненте MODX, Comparison (Сравнение товаров), предполагалось что для этого необходимо вносить кардинальные изменения в сниппет, но в реальности оказалось всё на много проще и вывести значения своих полей для сравнения, можно таким образом:

[[!CompareList? &loadModels=`extendresource` &leftJoin=`{ "extendresource": { "class": "extendResource", "alias": "extFields", "on": "extFields.resource = modResource.id" } }` &select=`{ "extFields": "extFields.Название поля-1 as Название поля-1,extFields.Название поля-2 as Название поля-2", "modResource": "modResource.id as id, pagetitle" }` &fields=`{"default":["Название поля-1","Название поля-2"]}` ]]Просто пример:

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