Не сохраняется пагинация после обновления страницы

Всем привет!

Может у кого была такая проблема и знаете как ее решить?

Нас сайте установлен mFilter2, обновлен до актуальной версии, обновлен и pdoTools. На сайте выводятся товары по 30 шт на странице, захожу на страницу номер ?page=3 обновляю страницу, сбрасывается пагинация. После обновления нахожусь на первой станица каталога. Но если я нахожусь на странице ?page=2 такой проблемы нет, все начинается от 3 и далее

Вывод mFilter2
{'!mFilter2' | snippet: [
        'class' => 'msProduct',
        'element' => 'msProducts',
        'tplOuter' => '@FILE chunks/filterOuter.tpl',
        'tpl' => '@FILE chunks/productRows.tpl',
        'includeThumbs' => '222x222',
        'limit' => 32,
        'ajaxMode' => 'default',
        'filters' => '
            ms|vendor:vendors,
            ms|sale,
            ms|product_weight:step,
            ms|availability:availability,
            msoption|material:res,
            msoption|basis:bas,
            msoption|circleSize:circle,
            msoption|appointment:appo,
            msoption|rotation:rot
        ',
        'sortdir' => 'DESC',
        'where' => '{"Data.price:!=":"0"}',
        'tplFilter.outer.ms|vendor' => '@FILE chunks/filter/filterSelectVendor.tpl',
        'tplFilter.row.ms|vendor' => '@FILE chunks/filter/filterOption.tpl',
        'tplFilter.outer.ms|sale' => '@FILE chunks/filter/filterSelectSale.tpl',
        'tplFilter.row.ms|sale' => '@FILE chunks/filter/filterOption.tpl',

        'tplFilter.outer.ms|availability' => '@FILE chunks/filter/avaWrapFilter.tpl',
        'tplFilter.row.ms|availability' => '@FILE chunks/filter/avaFilterCheck.tpl',

        'tplFilter.outer.ms|product_weight' => '@FILE chunks/filter/filterNewSelect.tpl',
        'tplFilter.row.ms|product_weight' => '@FILE chunks/filter/filterOption.tpl',
        
        'tplFilter.outer.msoption|material' => '@FILE chunks/filter/filterNewSelect.tpl',
        'tplFilter.row.msoption|material' => '@FILE chunks/filter/filterOption.tpl',
        'tplFilter.outer.msoption|basis' => '@FILE chunks/filter/filterNewSelect.tpl',
        'tplFilter.row.msoption|basis' => '@FILE chunks/filter/filterOption.tpl',

        'tplFilter.outer.msoption|circleSize' => '@FILE chunks/filter/filterNewSelect.tpl',
        'tplFilter.row.msoption|circleSize' => '@FILE chunks/filter/filterOption.tpl',

        'tplFilter.outer.msoption|appointment' => '@FILE chunks/filter/filterNewSelect.tpl',
        'tplFilter.row.msoption|appointment' => '@FILE chunks/filter/filterOption.tpl',

        'tplFilter.outer.msoption|rotation' => '@FILE chunks/filter/filterNewSelect.tpl',
        'tplFilter.row.msoption|rotation' => '@FILE chunks/filter/filterOption.tpl',
        
        'suggestionsRadio' => 'ms|vendor,ms|availability'
    ]}
шаблон tplOuter

<div class="row msearch2" id="mse2_mfilter">

    <h1 class="page_title">{$_modx->resource.pagetitle} (<span id="mse2_total">[[+total:default=`0`]]</span>)</h1>
    {$_modx->resource.content}

    <div class="filter_top clear">
        <form action="{$_modx->resource.id | url}" method="post" id="mse2_filters">
            {$filters}
        </form>
        <div id="mse2_sort">
            [[%mse2_sort]]
            <a href="#" data-sort="ms|price" data-default="desc" class="sort">Цене <span></span></a>
            <a href="#" data-sort="resource|pagetitle" data-default="desc" class="sort">Названию <span></span></a>
        </div>
    </div>


        <div id="mse2_selected">[[%mse2_selected]]:
            <span></span>
        </div>


    <div id="mse2_results" class="product_list product_list_page">
        {$results}
    </div>

    <div class="mse2_pagination">
        {'page.nav' | placeholder}
    </div>

    {if $_modx->resource.txtProduct }
        <div class="text-child">
            {$_modx->resource.txtProduct}
        </div>
    {/if}


</div>
Максим
22 июля 2022, 07:18
modx.pro
460
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0