Comparison + TVs

Здравствуйте!
В документации компонента Comparison, я не нашла как вывести ссылки «Добавить в сравнение».
У меня в категориях ресурсы выводятся с помощью pdoResources. Как к ресурсам в категориях добавить ссылки «Добавить в сравнение» при использовании pdoResources?
Zulya
05 апреля 2019, 07:41
modx.pro
1
1 170
0

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

Zulya
05 апреля 2019, 09:04
0
Оказывается нужно просто в чанке разместить:
[[!addComparison?
    &list_id=`15`
    &id=`[[+id]]`
]]
И в категории в списке ресурсов отобразиться «Добавить к сравнении».

Но возникает вопрос: Как передавать значения TV к сравнению? У меня на странице отображается только pagetitle ресурсов, которые в сравнении, а их TV, в сравнении не отображаются.
Пробовала так:
[[!addComparison?
    &list_id=`15`
    &id=`[[+id]]`
    &list=`mobile`
]]
[[!CompareList?
    &fields=`{"mobile":["tv1","tv2","tv3","tv4"]}`
]]
И на странице сравнения пишет: Не могу найти массив полей сравнения для набора «default».
    Aborrol
    06 апреля 2019, 02:49
    +1
    Если включен fenom, то добавь пробелы вокруг фигурных скобок или перепиши на феном. Я в итоге выводил так:
    {'!CompareList' | snippet: [
    'fields' => ' { "model" : ["product_image","gabarit_dlina","gabarit_shirina","gabarit_visota","model_engine","dorojniy_prosvet","dlina_strely","obem_kovsha","max_glubina_kopaniya","max_visota_kopaniya",
    "max_visota_razgruzki","toplivniy_bak","maslo_dvigatelya","systema_ohlazhdeniya","gidravlicheskaya_sistema","eksplutationnaya_massa","shirina_kolei","shirina_povorotnoy_platformi","power_engine",
    "obshaya_visota","min_radius_povorota"] } ',
    'formatSnippet' => 'compare_img'
    ]}
      Zulya
      06 апреля 2019, 09:08
      0
      Добрый день!
      А если не включен fenom, и без fenom не получится передавать TV?
      У меня к сожалению нет опыта работы с fenom.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3