We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 49556
    • 19 Posts
    Здравствуйте!
    На forum.modx-shopkeeper.ru не получил ответа
    Проблема в следующем.
    Каталог организован следующим образом: Главная каталога > категория товаров > товар.
    На страницах категорий товаров все прекрасно работает (http://forum.modx-shopkeeper.ru/topic/1170/tagmanager2-не-сортирует-и-не-фильтрует/10)
    Пытаюсь вывести товары с фильтрацией на главную страницу каталога (design.alanmebel.by/kuhni/)
    В "Управлении фильтрами" все работает. На страницу выбранные фильтры выводятся, правда без числовых значений. Товары указанные в
    [[!tmCatalog?
             &parents=`161,159,162,176,203`
             &tpl=`Product_tpl`
             &sortby=`RAND()`
       ]]

    выводятся, но при попытке фильтрации или сортировки все товары пропадают. Понимаю, что где-то какая-то ошибка, но где?
      • 49556
      • 19 Posts
      Немного разобрался с помощью http://forum.modx-shopkeeper.ru/topic/1131/фильтр-tagmanager2-в-трех-местах-на-сайте-и-из-двух-категорий
      В параметрах шаблона страницы, куда выводятся товары указал название набора параметров,
      [[tmFilters?
            &filterOuterTpl=`tm2_filterOuterTpl`
            &filterTpl=`tm2_filterTpl`
            &filterNumericOuterTpl=`tm2_filterOuterTpl`
            &filterNumericTpl=`tm2_filterNumericTpl`
            &jsMap=`1`
            &toPlaceholder=`filters`
            &categoryId=`161`
       ]]
                             
      <div id="filters" class="mt-4">
             <p class="pt-3"><b>Подбор по параметрам</b></p>
             <form action="[[~[[*id]]]]" method="get">
             <input type="hidden" name="page_id" value="161" disabled="disabled" />
             [[+filters]]
             <button type="button" class="btn btn-sm btn-outline-secondary" onclick="tmFilters.resetFilters(); return false;">Сбросить</button>
             </form>
      </div>
      
      <div id="products" class="row">
            [[!tmCatalog?
              &parents=`161`
              &dept=`2`
            ]]
       </div>

      и получилось почти нормально вывести товары из категории с id=161. (почти, т.к. не отображается количество найденных товаров)
      Т.е. все выводится фильтруется и сортируется.
      Теперь вопросы:

      Как вывести сюда товары с других категорий, например, с id=159,162,176?
      Почему в фильтре не отображаются количество найденных товаров по каждому фильтру?
        • 49556
        • 19 Posts