TagManager2 не показывает число товаров по каждому фильтру и не блокирует пустые варианты



  • Здравствуйте!
    На одном из сайтов (euromebel.by) возникла проблема. TagManager2 (2.3.1-pl2 + MODx 2.5.7-pl) не показывает число товаров по каждому фильтру и не блокирует пустые варианты. В остальном фильтры прекрасно работают. На этом же хостинге расположен второй сайт (mkf.by), где все фильтры прекрасно работают. На оба сайта все устанавливалось и настраивалось одинаково по одной инструкции (http://wiki.modx-shopkeeper.ru/doku.php?id=tagmanager2) - используется пример 3, Ajax-фильтрация, сортировка отдельно от формы фильтров.
    Может будет полезна дополнительная информация - на сайте, где некорректно работает фильтр не устанавливается ни один текстовый редактор (он устанавливается, но просто отображается в нужном месте страницы).
    Подскажите, в чем может быть причина, куда копать?


  • Администраторы

    Значит выключен параметр "jsMap".



  • Здравствуйте! в том-то и дело, что включено.
    Вот вызов каталога с фильтрами:

    <!-- фильтр -->
                            [[tmFilters?
                            &filterOuterTpl=`tm2_filterOuterTpl`
                            &filterTpl=`tm2_filterTpl`
                            &filterNumericOuterTpl=`tm2_filterOuterTpl`
                            &filterNumericTpl=`tm2_filterNumericTpl`
                            &jsMap=`1`
                            &toPlaceholder=`filters`
                            ]]
    
                            <div id="filters">
                                <form action="[[~[[*id]]]]" method="get">
                                  	<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />
                                   
                                    [[+filters]]
                                    
                                    <button type="button" onclick="tmFilters.resetFilters(); return false;">Сбросить</button>
                                </form>
                            </div>
    
    					   <!-- фильтр конец -->
    <!-- Каталог -->
                        <div class="sorting_pages">     
                            <div class="sorting">
                            показывать по:
                                <select class="f_limit" name="limit" onchange="tmFilters.changeOrder(this);">
                                    <option value="48" selected="selected">48</option>
                                    <option value="6">6</option>
                                    <option value="12">12</option>
                                    <option value="24">24</option>
                                </select>
                                &nbsp;Сортировать по:
                                <select class="f_sortby" name="sortby" onchange="tmFilters.changeOrder(this);">
                                    <option value="HitsPage" >по популярности</option>
                                    <option value="pagetitle">по названию</option>
                                    <option value="price">по цене</option>
                                </select>
                                &nbsp;
                                <select class="f_sortdir" name="sortdir" onchange="tmFilters.changeOrder(this);">
                                    <option value="desc">по убыванию</option>
                                    <option value="asc">по возрастанию</option>
                                </select>
                             <div class="clearfix"></div>
                            </div>
                            
                        </div>
                        <div id="products">
                            [[!tmCatalog?
                            &tpl=`product_tpl`
                            ]]
                        </div>    
                
                    <!-- //Каталог -->
    

    все TV с множественными значениями прописаны в системных настройках, параметрах getPage и в filters.js



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

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.