Свои поля 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"]}`
]]
Просто пример:

Изображения:
Комментарии: 3
Привет, Александр! Рад, что получилось это сделать для Comparison. За решение, спасибо. Теперь будем знать, как их (свои поля) подключить в этом сниппете.
Александр, здравствуйте! Спасибо. Надеюсь, кто столкнется с проблемой подключения своих полей в компоненте «Comparison» эта информация поможет сэкономить время, возможно даже и нервы:) исхожу из своего фактического опыта:)
Это точно.