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


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 есть параметр "Селектор контейнера с постраничной навигацией". Надо его обязательно использовать.

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

 

Последние комментарии

  • 0_1575831062911_shk-logo-small-blue.png
    Что нового в версии 4.1.3:

    Добавлен компонент "Отзывы и рейтинги" (есть интерфейс для администратора). Обновлены версии всех сторонних пакетов.

    Демо-сайт обновлен. https://shk4-demo.modx-shopkeeper.ru/
    Логин: admin
    Пароль: admin

    0_1575830694586_ru_screenshot001.png

    0_1575830705492_ru_screenshot002.png

    0_1575830710901_ru_screenshot003.png

    Читать далее
  • C

    Если вдруг кто-то озадачится.
    В файле updateorderstatus.class.php

    //Формируем письмо $orderOutputData = $shopCart->getOrderData( $order_id ); $chunkArr = array( 'orderID' => $order_data['id'], 'orderDate' => $order_data['date'], 'statusName' => $status_data['label'], 'orderCurrency' => $shopCart->config['currency'], 'orderOutputData' => $orderOutputData, //добавляем строку 'status' => $status_data['color'], );

    Читать далее
  • Участник @Vladislava написал в Проблема с giftCards:

    @Andchir Спасибо большое! А не скажете ещё, где можно скачать Compare? Тоже не могу найти.

    Сравнение товаров
    https://e-store.shopkerx.net/katalog/modx_extras/compare

    Читать далее
  • V

    @Andchir Спасибо большое! А не скажете ещё, где можно скачать Compare? Тоже не могу найти.

    Читать далее