tagManager2 и пагинация



  • На сайте я задаю нужные фильтры, затем перехожу на страницу 2 и результаты фильтрации "сбрасываются" - выводится нефильтрованный контент.
    Подскажите, пожалуйста, есть ли возможность исправить это? Не использовать ajax-фильтрацию?

    <div class="sorted">
    
    [[tmFilters?
        &jsScript=`0`
        &filterNumericOuterTpl=`tm2_filterOuterTpl`
        &filterNumericTpl=`tm2_filterNumericTpl`
        &jsMap=`1`
        &toPlaceholder=`filters`
        &filterOuterTpl=`tm2_filterOuterTpl_mix`
        &filterTpl=`tm2_filterTpl_mix`
    ]]
    
    <div id="filters">
        <form action="[[~[[*id]]]]" method="get">
    
    	<input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />
    	<div class="sorting">
        <select class="f_sortby" name="sortby" onchange="tmFilters.changeOrder(this);">
            <option value="pagetitle">по названию</option>
            
        </select>
        &nbsp;
        <select class="f_sortdir" name="sortdir" onchange="tmFilters.changeOrder(this);">
            <option value="asc">по возрастанию</option>
            <option value="desc">по убыванию</option>
        </select>
        &nbsp;
        <select class="f_limit" name="limit" onchange="tmFilters.changeOrder(this);">
      
            <option value="12" selected="selected">12</option>
            <option value="24">24</option>
            <option value="36">36</option>
            <option value="48">48</option>
            <option value="[[*id? &all=`[[+total]]`]]">все</option>
        </select>
    
    [[+filters]]
    
    
        <div class="clearfix"></div>
    </div>
    
        </form>
    </div>
    </div>
    
    <hr />
    
    <div class="catalog-content">
    <div id="products">
        [[!tmCatalog]]
        <div class="clearfix"></div>
    </div>
    </div>
                   
    <div class="pagenav">Страница [[+page]] из [[+pageCount]]
    <br><br>
    [[!+page.nav]]
    </div>
    

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

    Смотрите примеры в документации. В параметрах filters.js есть параметр "Селектор контейнера с постраничной навигацией". Надо его обязательно использовать.



  • Спасибо! Оказалось все настолько просто.



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

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