AJAX фильтрация не работает.

Сделал всё по документации: В сниппете прописал параметры alt text

, в настройках указал

alt text

Все остальные настройки дефолтовые. Но фильт отказывается работать.
Вот код вывода фильтра :

<!-- PRODUKCIYA -->
<div class="produkciya" id="[[#3.alias]]">
    <div class="produkciya-title"><h2>[[*pagetitle]]</h2></div>
    <div class="produkciya-blok">
      <div class="produkciya-content">
        
        <div class="form-search" id="filters">
                <form action="[[~[[*id]]]]" method="get"> 	
            	<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />     
                	[[+filters]]
                	
            	  <div class="line text_center">
            	 <!--button type="submit" class="but-filter">Подобрать</button-->
                 <button type="button" class="but-filter" onclick="window.location.href = window.location.pathname; return false;">Сбросить</button>
            	  </div>

                </form>
        </div>  
          
          
<div id="filters">
           
           [[!tmFilters?
            &filterOuterTpl=`tm2_filterOuterTpl`
            &filterTpl=`tm2_filterTpl`
            &filterNumericOuterTpl=`tm2_filterOuterTpl`
            &filterNumericTpl=`tm2_filterNumericTpl`
            &filtersType=`filters_simple`
            &toPlaceholder=`filters`
            &jsScript=`1`

           ]]

            
<link type="text/css" href="/assets/components/tag_manager2/css/web/tm-style.css" rel="stylesheet">
<script type="text/javascript" src="/assets/components/tag_manager2/js/web/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="/assets/components/tag_manager2/js/web/jquery.history.js"></script>
<script type="text/javascript" src="/assets/components/tag_manager2/js/web/filters.js"></script>
 
<script type="text/javascript">
//Filters initialization
$(document).bind( 'ready', function(){ tmFilters.init(); } );
</script>


        
        <div id="products">
            [[!tmCatalog?
             &sortdirTV=`ASC`
             &sortbyTVType=`integer`
             &sortbyTV=`price`
             &noResults=`По вашему запросу ни чего не найдено`
            ]]
            <div class="clearfix"></div>
        </div>
        
        <ul class="pagination">
            [[!+page.nav]]
        </ul>
        
        </div>
       </div>
           <script type="text/javascript">
            function tm_onFilterAfter( total, pageCount, onPageLimit ){
                $('#total').text(total);
            }
            </script>


      </div>
    </div>
</div>
<!-- PRODUKCIYA -->

При этом вылезает ошибка :
alt text

Версия modx 2.5.1 pl

Подскажите в чём может быть проблему?

Всё перепробывал не понятно в чём дело.

Там есть такая штука, что вызов сниппета tmCatalog должен вот так выглядеть:

<div id="products">
[[!tmCatalog?
&parents=`[[*id]]`
]]
</div>

Ключевой момент здесь это обертка вызова сниппета в див с айди products. Попробуй, если не получиться скину все настройки рабочего примера. Почему то этот момент в документации не учли, а должны были.

а да, сорри, посмотрел код, есть айди. Скину значит настройки)

@alexrock Жду спасибо... Хотя настройки рабочего варианта у меня тоже есть я ежу несколько сайтов сделал. С этим фильтром везде работает кроме этого сайта. Жалуется именно на этот файл
jquery.history.js:1 Uncaught Error: History.js Adapter has already been loaded...

@akradeus Кстати, тебе же вот это сообщение и говорит что скрипт History.js уже загружен и из-за того что их два они походу конфликтуют.
Мне кажется вот эти строки вообще лишние:

<link type="text/css" href="/assets/components/tag_manager2/css/web/tm-style.css" rel="stylesheet">
<script type="text/javascript" src="/assets/components/tag_manager2/js/web/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="/assets/components/tag_manager2/js/web/jquery.history.js"></script>
<script type="text/javascript" src="/assets/components/tag_manager2/js/web/filters.js"></script>
 
<script type="text/javascript">
//Filters initialization
$(document).bind( 'ready', function(){ tmFilters.init(); } );
</script>

<!--насчет этого не уверен, особо тэгМенеджером не пользовался-->
<script type="text/javascript">
            function tm_onFilterAfter( total, pageCount, onPageLimit ){
                $('#total').text(total);
            }
            </script>

Попробуй это все убрать.

@alexrock Нет эти строчки не лишние они работают уже проверенно на других сайтах кроме History.js.
а вот тут http://18.denis64.ru/nasha-produkcziya/pivo/ отказывается работать. Странно.

@alexrock Убрал все скрипты эти. Ошибка пропала, но фильтр не завёлся... Теперь вообще в ступоре))) НИ ошибок ни фильтра нет)

@akradeus Помогите))) Хелп Хелп))) Помогите завести фильтр http://18.denis64.ru/nasha-produkcziya/pivo/ не хочет работать..

Код чанка вывода фильтра:

<!-- PRODUKCIYA -->
<div class="produkciya" id="[[#3.alias]]">
    <div class="produkciya-title"><h2>[[*pagetitle]]</h2></div>
    <div class="produkciya-blok">
      <div class="produkciya-content">
        
        <div class="form-search container" id="filters">
                <form action="[[~[[*id]]]]" method="get"> 	
            	<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />     
                	[[+filters]]
                <div class="clearfix"></div>	
            	  <div class="line text_center">
            	 <!--button type="submit" class="but-filter">Подобрать</button-->
                 <button type="button" class="but-filter" onclick="window.location.href = window.location.pathname; return false;">Сбросить</button>
            	  </div>

                </form>
                <div class="clearfix"></div>  
        </div>  
          
          
<div id="filters">
           
           [[!tmFilters?
            &filterOuterTpl=`tm2_filterOuterTpl`
            &filterTpl=`tm2_filterTpl`
            &filterNumericOuterTpl=`tm2_filterOuterTpl`
            &filterNumericTpl=`tm2_filterNumericTpl`
            &filtersType=`filters_simple`
            &toPlaceholder=`filters`
            &jsScript=`1`
            &jsMap=`1`
           ]]
           

 
<script type="text/javascript">
//Filters initialization
$(document).bind( 'ready', function(){ tmFilters.init(); } );
</script>
            
<link type="text/css" href="/assets/components/tag_manager2/css/web/tm-style.css" rel="stylesheet">

 
<script type="text/javascript">
//Filters initialization
$(document).bind( 'ready', function(){ tmFilters.init(); } );
</script>


<script type="text/javascript">
            function tm_onFilterAfter( total, pageCount, onPageLimit ){
                $('#total').text(total);
            }
            </script>



 <div class="clearfix"></div>       
        <div id="products">
            [[!tmCatalog?
             &parents=`[[*id]]`
             &sortdirTV=`ASC`
             &sortbyTVType=`integer`
             &sortbyTV=`price`
             &noResults=`По вашему запросу ни чего не найдено`
            ]]
            <div class="clearfix"></div>
        </div>
        
        <ul class="pagination">
            [[!+page.nav]]
        </ul>
        
        </div>
       </div>
           


      </div>
    </div>
</div>
<script type="text/javascript">$('.dropdown-toggle').dropdown()</script>
<!-- PRODUKCIYA -->```

Проблема оказалать в TV поле прайс... Отключил его пока... Буду выяснять в чём дело

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