Fenom + mFilter2 настройка пагинации

Кнопка «Показать еще» не появляется. Собственно вопрос: каким образом можно передавать параметры для pdoPage? Или указанные мной параметры и так передаются, просто я где-то что-то не так указал? В общем, интересно каким образом работает пагинация в mFilter2

В документации к mFilter2 написано что ajax работают так же как и у pdoPage, вот только если выставить
'ajaxElemMore' => '#pdopage-items .cc-btn-add',
'ajaxTplMore' => '@INLINE <div class="cc-btn-add">Показать еще</div>',
кнопка отображается всеравно стандартная
так же при указании pageVarKey пагинации при загрузке новых элементов грузит первые элементы, хотя в pdoPage это никак не влияет

Вызываю mFilter2 следующим образом:
{$_modx->runSnippet('!mFilter2@ParemeterSet', [
				'parents' => ($_modx->resource.parent === 0) ? $_modx->resource.id : $_modx->resource.parent,
				'element' => 'msProducts',
				'filters' => '
					ms|price:number,
					parent:categories,
					msoption|tags,
					ms|vendor:vendors,
					ms|old_price:boolean
				',
				'includeThumbs' => '334x200',
				'tplOuter' => 'tpl-filters-outer',
				'tpls' => 'tpl-catalog-product-item',
				'class' => 'msProduct',
				'product_type' => 'catalog',
				'sort' => 'ms|price:desc',
				'tplFilter.outer.ms|price' => 'tpl-filter-outer-slider',
				'tplFilter.row.ms|price' => 'tpl-filter-number',
				
                'totalVar' => 'total_items',
                'pageVarKey' => 'items-page',
                'pageNavVar' => 'items.nav',
                'ajaxMode' => 'button',
                'ajaxElemWrapper' => '#pdopage-items',
                'ajaxElemRows' => '#pdopage-items .cc-row',
                'ajaxElemPagination' => '#pdopage-items .pagination',
                'ajaxElemLink' => '#pdopage-items .pagination a',
                'ajaxElemMore' => '#pdopage-items .cc-btn-add',
                'ajaxTplMore' => '@INLINE <div class="cc-btn-add">Показать еще</div>',
			])}
Владимир Новопашин
28 июля 2016, 11:10
modx.pro
2
3 835
0

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

Игорь
21 апреля 2017, 12:22
0
Нашлось решение проблемы?
    Игорь Терентьев
    30 августа 2017, 21:10
    0
    Похоже только в js-файле можно изменить опцию more_tpl.
    assets/components/msearch2/js/web/default.js
      Артем
      06 июня 2019, 11:41
      0
      параметр filterOptions вам в помощь
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3