Последние темы


Родительский ресурс tmCatalog

  • Всем привет. Не могу разобраться, почему не правильно работает такая конструкция:

    [[!tmCatalog?
        &parents=`6515,7896`
    ]]
    

    У меня в категории товары берутся из нескольких других. Все нормально работает до того, как поменяю сортировку по новизне/по названию или изменю диапазон цен, потом просто не отображаются результаты (или отображаются только дочерние) Т.е. после изменения фильтра игнорируется &parents=6515,7896, отображаются товары только от родительского ресурса

  • @gerasem у вас ajax фильтрация?
    Если да, то нужно либо править код tmCatalog - я обычно этим путем иду.
    Либо как-то создавать отдельный набор параметров для tagManager для этой страницы, хотя не уверен, что tagManager это поддерживает.

    Хотя лучше залезть в демо сайт и посмотреть, там это должно быть как-то решено.

  • @slaad Фильтрация ajax. У меня уже вроде была похожая проблема, я передавал параметры к tmCatalog, вроде все работало, но если применить фильтр, то товары больше не отображались. Потом прочитал в документации:
    "Сниппет tmCatalog Сниппет не имеет параметров, т.к. является оберточным сниппетом для «getPage» и «getProducts»"
    А сейчас получатся то же самое, параметры не учитываются, если применить фильтр. В код сниппета я не полезу, так как не шарю. Есть какая то платная поддержка?

  • @gerasem Конечно, есть, напишите в раздел работа, думаю, вам помогут.

    Еще установите себе демо-сайт и потихоньку начнете сами разбираться, раз пишите тут, значит стремление к этому явно есть.

 

Последние комментарии

  • Если на Formit повесить хук на отправку данных (в конце списка хуков) в платежную систему и в этом хуке (сниппете) пытаться читать значения shk.id, shk.price, то они содержат значения предыдущего заказа.

    Всё в соответствии с документацией, так и задумано.

    Тоже самое, если вызывать отправку данных через плагин и событие OnSHKSaveOrder.

    А зачем в плагине читать значение плейсхолдера, если там есть переменная $order_id?

    Читать далее
  • R

    Добрый день, коллеги.
    Использую MODx Rev 2.7.1, Shopkeeper 3.2.7.
    Вопрос следующий. Страница оформления заказа, вызываю FormIt, затем [[!$shopOrderFormCart]]. В форме заполняются все необходимые поля, для того чтобы передать в платежную систему. Если на Formit повесить хук на отправку данных (в конце списка хуков) в платежную систему и в этом хуке (сниппете) пытаться читать значения shk.id, shk.price, то они содержат значения предыдущего заказа. Тоже самое, если вызывать отправку данных через плагин и событие OnSHKSaveOrder. Пробовал из скрипта обновлять страницу, не помогает. Актуальная информация появляется в плейсхолдерах только если перенаправлять из страницы оформления заказа на другую html страницу и там читать эти плейсхолдеры. Как получить актуальные значения без пересылки на дополнительную страницу?
    Спасибо.

    Читать далее
  • Читать далее
  • А где скачать это чудо компонент?

    Читать далее