Сохранить
Сохраняем
  • C
    concept

    @andchir , Тоже вариант, хотя и совсем не ответ на вопрос.

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

    Здравствуйте!
    Для вывода товаров добавил кнопку "Показать еще" (http://forum.modx-shopkeeper.ru/topic/438/кнопка-показать-ещё-для-каталога-товаров)
    Если количество товаров в разделе больше или равно лимиту вывода товаров на страницу, то все работает великолепно, т.е. на кнопке пишется 6/6 или 23/64, где первое первое число - количество товаров в данный момент странице, а второе общее число товаров в разделе . Но, если, например, лимит равен 20, а товаров в каком-то разделе меньше, например, 7 то на кнопке отображается не 7/7, а 20/7 (пример) . Это при загрузке страницы, в дальнейшем при выборе каких -либо фильтров значения отображаются нормально. Соответственно вопрос, что и как нужно изменить, чтобы при загрузке страницы на кнопке "Показать еще" корректно отображалось количество товаров.

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

    Участник @andchir написал в Вывод фильтров на другую страницу.:

    parents

    Спасибо, заработало. А "для особо тупых" я бы написал так:
    В сниппете getPage создать новый набор параметров, например catalog_filters_new, в котором в дополнение к стандартным полям набора catalog_filters параметров указать:
    имя depth, значение -х (х - вложенность в каталоге)
    имя parents, значени y (y - ID категории верхнего уровня).

    В параметрах шаблона (категории верхнего уровня) указать имя нового набора параметров catalog_filters_new

    Как-то так.

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

    @andchir , а можете мне написать, как нужно, что и куда подробнее, как "для особо тупых". Я уже совсем запутался. Могу дать доступ к сайту.

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

    @andchir
    ID категории верхнего уровня - 2, так нужно?

    <div class="row main-furniture text-center">                
            [[tmFilters?
                &filterOuterTpl=`tm2_filterOuterTpl`
                &filterTpl=`tm2_filterTpl`
                &filterNumericOuterTpl=`tm2_filterOuterTpl`
                &filterNumericTpl=`tm2_filterNumericTpl`
                &jsMap=`1`
                &toPlaceholder=`filters`
                &categoryId=`2`
                &dept=`2`
            ]]
            
            <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="2" 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=`2`
                    &tpl=`seo_Product_tpl`
                    &dept=`2`
                ]]
            </div>
    

    Но так ничего не выводятся только фильтры, товаров нет .

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

    Вот немного подробнее
    Системные настройки
    2_1528833104289_Захват-1.jpg !

    Настройки шаблона
    0_1528833233940_Захват-2.jpg
    Параметры getPage
    0_1528833243077_Захват-3.jpg

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

    сам набор параметров catalog_filters_2 - стандартный шаблонный

    Т.е. все делалось по документации, своего ничего не добавлялось

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

    @andchir

    1. Общая категория есть.
      Кухни (2)
      Кухни из массива (160)
      Кухни из пластика (161)
      и т.д.
      Собственно вот здесь и туплю куда какой id писать? Что в tmFilters, что tmCatalog, а что name="page_id" value="???"

    2. Товары - ресурсы Modx.
      В параметрах шаблона с id=2 параметры из примера prodPropertySetName - catalog_filters_2

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

    Немного разобрался с помощью
    В параметрах шаблона страницы, куда выводятся товары указал название набора параметров,

     [[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. (почти, т.к. не отображается количество найденных товаров)
    Т.е. все выводится фильтруется и сортируется.
    Теперь вопросы:

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

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

    И еще небольшой, надеюсь, вопрос.
    Каталог организован следующим образом: Главная каталога > категория товаров > товар.
    На страницах категорий товаров все прекрасно работает (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()`
       ]]
    

    выводятся, но при попытке фильтрации или сортировки все товары пропадают. Понимаю, что где-то какая-то ошибка, но где?

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