Сохранить
Сохраняем
  • G
    gerasem

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

    написал в MODX - Вопросы и обсуждения Читать далее
  • G
    gerasem

    @slaad нашел в коде tmCatalog

    $modx->getOption('sortby',$snippetProperties,'pagetitle');
    

    если pagetitle поменять на свой tv, то работает

    написал в MODX - Вопросы и обсуждения Читать далее
  • G
    gerasem

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

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

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

    написал в MODX - Вопросы и обсуждения Читать далее
  • G
    gerasem

    По умолчанию всегда выводятся товары в сортировке по алфавиту. У меня есть tv поле для каждого товара, в котором указано число, соответвующее позиции товара в списке. Как сделать по умолчанию сортировку по tv полю? Пробовал в файле filters.js, ничего не поменялось

    написал в MODX - Вопросы и обсуждения Читать далее
  • G
    gerasem

    Столкнулся с проблемой: установил дополнительные параметры для товаров, но они не отображаются в корзине. До этого то же самое делал когда то на Evo, было все достаточно просто, в строке в корзине отображаются доп.параметры.

    Версия шопкипера 2.3.6-pl

    Шаблон строки корзины:

    <div class="cart-order">
    <a class="itemnamebc" href="[[+link]]">[[+name]] <span>[[+addit_data]]</span> <img class="imgpr" src="[[+image]]" width="30px" height="22px" alt="[[+name]]"> </a>
    <span class="itempricebc">[[+price]] [[+currency]]</span>
    <span class="xkres">x</span>
    <input class="shk-count" type="text" size="2" name="count[]" maxlength="3" title="изменить количество" value="[[+count]]"/>
    <a href="[[+url_del_item]]" title="Удалить" class="shk-del"><img src="assets/components/shopkeeper/css/web/default/img/delete.gif" border="0" width="12" height="12" alt="Удалить" /></a>
    </div>
    

    Шаблон additData.tpl

    , <small>[[+param]]</small>

    если понадобится, вот ссылка на пробный товар

    написал в Поддержка Читать далее