pdoPage в режиме Ajax не работает ajaxHistory

Здравствуйте.
В постраничной навигации не работает ajaxHistory, если находимся на 2,3 и т.д. странице, при перезагрузки страницы происходит переход на первую страницу каталога. Если убираю Ajax, страницы не переключаются вообще.
Вот код сниппета:

<div id="pdopage" class="content-wrapper">
            <div class="section-main__content">
            {'!pdoPage' | snippet : [
                'limit' => 12,
                'tpl' => '@FILE tpls/sectionitem.tpl',
                'includeTVs' => 'product_preview',
                'ajaxElemWrapper' => '#pdopage',
                'ajaxElemRows' => '#pdopage .section-main__content',
                'ajaxElemPagination' => '#pdopage .pagination-row',
                'ajaxElemLink' => '#pdopage .pagination-row a',
                'ajaxMode' => 'default',
                'tplPageWrapper' => '@INLINE <div class="pagination-row"><ul class="pagination" role="list">{$first}{$prev}{$pages}{$next}{$last}</ul></div>',
                'tplPage' => '@INLINE <li><a href="{$href}">{$pageNo}</a></li>',
                'tplPageActive' => '@INLINE <li class="active"><a href="{$href}">{$pageNo}</a></li>',
                'tplPageFirst' => '@INLINE ',
                'tplPageFirstEmpty' => '@INLINE ',
                'tplPageLast' => ' ',
                'where'=>'{"template:=":4}',
                'tplPageLastEmpty' => ' ',
                'tplPagePrevEmpty' => '@INLINE <li class="prev"><a href="#" class="disabled"><span class="icon icon-slider_arrow"></span></a></li>',
                'tplPagePrev' => '@INLINE <li class="prev"><a href="{$href}"><span class="icon icon-slider_arrow"></span></a></li>',
                'tplPageNext' => '@INLINE <li class="next"><a href="{$href}"><span class="icon icon-slider_arrow"></span></a></li>',
                'tplPageNextEmpty' => '@INLINE <li class="next"><a href="#" class="disabled"><span class="icon icon-slider_arrow"></span></a></li>',
                'tplPageSkip' => '@INLINE ',
                'sortby' => 'publishedon'
            ]}
        </div>
            {'page.nav' | placeholder}
        </div>
Может кто-то сталкивался с подобной проблемой, подскажите пожалуйста решение.
Дмитрий
30 июля 2025, 09:02
modx.pro
87
0

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

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