Загрузка старого варианта шаблона кроме первой на последующих страницах при пагинации

Уважаемые форумчане,

На сайте установлен minishop2.
На странице списка товаров осуществляется вызов mFilter2, см код ниже.
После недавнего обновления кода чанка mfilter_outer.tpl (добавил вызов нового чанка {include 'fast_filter'}), и также чанка product_tpl.tpl (добавил смену картинки товара при собитии hover), тем не менее, при переходе на Следующие страницы в блоке пагинации, сначала выводится старые чанки mfilter_outer.tpl и product_tpl.tpl в шаблоне.

Первая страница сразу грузится нормально, с измененным шаблоном, но последующие со старым шаблоном.

Также при принудительной перезагрузке страницы 2-ой и далее (например fsmo-online.ru/frames.html?page=2) шаблон обновляется. И при запросе кода текущей страницы в браузере, показывается новый шаблон.

При каждом новом заходе на страницу и последующей пагинации ситуация повторяется.

Как положено, обновил кеш сайта в админке, также стер папку core/cash.
В браузере также очистил кеш.
Нулевой свежеустановленный браузер (без кеша) также выводит страницу со старым шаблоном, и обновляет только при принудительной перезагрузке.

Подскажите, где еще мог записаться в кеш код старого шаблона и как его обновить.

Ниже код вызова mFilter2 в шаблоне.

Вызов mFilter2 в шаблоне
{$_modx->runSnippet('!mFilter2', [
				'element' => 'msProducts',
				'class' => 'msProduct',
				'where' => ['wear_type="оправа"'] ,
				'showEmptyFilters' => 1,
				'parents' => '8,-3199',
				'sort'=> 'ms|new:desc,resource|createdon:desc,resource|pagetitle:asc',
				'limit' => 48,
				'pageLimit'=> 10,
				'tplOuter' => '@FILE chunks/mfilter_outer.tpl',
				'tplPageWrapper' => '@INLINE <ul class="pagination">{$prev}{$pages}{$next}</ul>',
				'tplPageActive' => '@INLINE <li class="page-item"><span class="page-link page-link-active" >{$pageNo}</span></li>',
				'tplPage' => '@INLINE <li class="page-item"><a class="page-link" href="{$href}">{$pageNo}</a></li>',
				'tplPagePrev' => '@INLINE <li class="page-item"><a class="page-link" href="{$href}">«</a></li>',
				'tplPageNext' => '@INLINE <li class="page-item"><a class="page-link" href="{$href}">»</a></li>',
				'tplPagePrevEmpty' => '@INLINE <li class="page-item"><span class="page-link page-link-empty">«</span></li>',
				'tplPageNextEmpty' => '@INLINE <li class="page-item"><a href="" class="page-link page-link-empty">»</a></li>',
				'filters' => 'ms|vendor:vendors,
							ms|gender,
							ms|wear_type,
							ms|material,
							ms|frame_form,
							ms|construct,
							ms|size_front,
							ms|size_bridge,
							ms|size_temple,
							ms|price:number' ,
				'aliases' => 'ms|price==price' ,
				'ajaxMode' => 'default',
				'filterOptions' => '{
						"more_tpl": "<div class=\"text-center\"><button class=\"btn btn-blue btn-rounded btn_more\">Загрузить еще</button></div>"
						}',
				'tpls' => '@FILE chunks/product_tpl.tpl',
				'tplFilter.outer.default' => '@FILE chunks/filter_outer.tpl',
				'tplFilter.row.default' => '@FILE chunks/filter_row.tpl',
				'tplFilter.outer.price' => '@FILE chunks/filter_outer_price.tpl',
				'tplFilter.row.price' => '@FILE chunks/filter_row_price.tpl'
			])}
Спасибо.
С уважением,
Василий Королев
ВК
21 октября 2020, 18:38
modx.pro
379
0

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

ВК
22 октября 2020, 15:05
0
Заменил в файлах имя mfilter_outer.tpl на mfilter_outer2.tpl, соответственно поменял в вызове mFilter2 строку на
'tplOuter' => '@FILE chunks/mfilter_outer2.tpl',
Также почистил кеш, но ситуация не изменилась.
    ВК
    22 октября 2020, 17:58
    0
    Похоже, дело в ajax.

    Подскажите, есть ли возможность отключить ajax в пагинации mFilter2.
      ВК
      23 октября 2020, 19:09
      0
      Добавил параметры пагинатора pdoPage в вызове mFilter2 для отключения ajax

      'paginator' => 'pdoPage@pagenav_noajax'
      Но все по прежнему, вылеает старая версия шаблона, и, похоже, ajax все же остался.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3