shopkeeper3 getProducts MODX revo - Вывод товаров

Приветствую всех. Сайт на MODX Revo. Возникли проблемы при выводе товаров на страницу shopkepeer3.
Вывожу на товары на страницу данным образом
[[!getProducts?
&elementClass=`modSnippet`
&element=`getProducts`
&parents=`319`
&tpl=`product`
&includeTVs=`1`
&includeTVList=`price,image,opisanie`
&limit=`20`
]]
При данном выводе появляются товары на странице, но они не добавляются в корзину. В документацие прочитал что нужен добавить &where=`{«template»:9}` Что указывает на шаблон карточки товара. В моем случае карточка товара имеет ID 9. Но когда я добавляю &where=`{«template»:9}` Страница с товарами становится полностью белая и на ней нет товаров.

Если меня удастся кому то понять и подсказать буду благодарен. Или же может кинуть ссылку на какие нить видосы по настройке shopkepeera 3. Спасибо. Всем добра.
Богдан
08 июля 2021, 09:46
modx.pro
548
0

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

Роман
08 июля 2021, 10:38
+1
Посмотрите тут. Тема уже обсуждалась.
    Павел Романов
    08 июля 2021, 11:08
    +1
    Тут Shopkeeper вообще не при чем.
    Скорее всего у Вас установлен pdoTools и включен шаблонизатор Fenom на страницах.
    Добавьте пробел после открывающей фигурной скобки:
    &where=`{ "template":9 }`

    Но лучше используйте pdoResources:
    [[!pdoResources?
        &parents=`319`
        &templates=`9`
        &tpl=`product`
        &includeTVs=`price,image,opisanie`
        &limit=`20`
    ]]
      Богдан
      09 июля 2021, 09:54
      0
      Спасибо огромное за совет, товары появились, но товары в корзину не добавляются. сайт nmorf.ru/annotacii/
      Не могли бы подсказать в наборе параметров cartRowTpl на что должен указывать?
      сейчас стоит дефолтное значение @FILE shopCartRow.tpl
        Павел Романов
        09 июля 2021, 10:02
        +1
        У Вас два раза jQuery подключается (на 595 и 619 строках).
        В наборах параметров Shopkeeper включите noJQuery.
          Богдан
          09 июля 2021, 10:28
          0
          Поставил в наборах параметров noJQuery — Да
          Товар так и не добавляется, видимо что то с настройками. Может надо что то указать для cartRowTpl?
            Павел Романов
            09 июля 2021, 10:40
            +1
            Так сложно сказать. Дефолтный @FILE shopCartRow.tpl должен работать. Как вызываете сам Shopkeeper?
            Исправьте, кстати, ошибку в консоли. Скрипт, который с 16 по 45 строки, должен идти после подключения jQuery. Соответственно, либо его перенесите вниз, либо подключение jQuery пропишите в HEAD перед этим скриптом.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6