Свои поля 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» эта информация поможет сэкономить время, возможно даже и нервы:) исхожу из своего фактического опыта:)
Александр Мальцев
Александр Мальцев
Это точно.