Помогите разобраться почему &pageLinkScheme не работает
Здравствуйте, делал все по инструкции и не работает, помогите пожалуйста разобраться.
сниппет как в инструкции тоже добавлял.
хотелось такие урлы как в примере на сайте
вместо /?page=2 что бы были:
/man/page-2
/man/page-3
такой вызов корректно работает и все устраивает.
т.е. выводит товары и по клику на кнопку загрузить еще товары добавляет.
сниппет как в инструкции тоже добавлял.
хотелось такие урлы как в примере на сайте
вместо /?page=2 что бы были:
/man/page-2
/man/page-3
такой вызов корректно работает и все устраивает.
т.е. выводит товары и по клику на кнопку загрузить еще товары добавляет.
[[!mFilter2?
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&limit=`3`
&ajax=`1`
&setMeta=`1`
&paginator=`pdoPage`
&filters=`ms|vendor:vendors`
&aliases=`
ms|vendor==vendor`
&tplOuter=`tpl.mFilter2.outer_new`
&tpl=`tpl.msProducts.row_new`
&includeTVs=`download,app_bonus`
&where=`{"class_key":"msProduct"}`
&ajaxMode=`button`
&strictMode=`1`
&filterOptions=`{
"autoLoad":0,
"more": ".main-catalog__more-button",
"more_tpl": "<div class=\"tc dark-beige mb3\"><button style=\"background: 0;\" class=\"button main-catalog__more-button br3 ttu inline-flex items-center justify-center b tc nowrap no-underline pa3 bw1 b--solid f5 b--dark-beige dark-beige\">[[%pdopage_more]]</button>"
}`
&tplFilter.outer.vendor=`tpl.mFilter2.filter.outer_vendor`
&tplFilter.row.vendor=`tpl.mFilter2.filter.checkbox_vendor`
]]если добавить &pageLinkScheme=`[[+pageVarKey]]-[[+page]]` в сниппет то кнопка загрузить еще не работает. а если поставить &ajaxMode=`default` то и постраничная навигация не работает. Погуглив я не нашел решения и решил написать сюда. пробовал разные варианты уже. Пишите вопросы если есть я отвечу. Спасибо Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Ставлю не работает, убираю — работает.
Значит из коробки работать не должно.
Значит дело в плагине и его надо переделывать под ваши нужды.
Предположу, что ajax не может подгружать страницы, которых по факту нет.
Просто проставляет ссылки на страницы (посчитали сколько всего, поделили на limit, проставили ссылки)
А контент подгружается при непосредственном переходе по ссылке (срабатывает плагин).
К сожалению это все, чем могу помочь.
или у вас так же?
Пример надо полностью приводить, работа пагинации с ajax зависит от того, в какие div обернута конструкция.
и пагинация не работает. убираю и работает.
ну и плагин на событие «OnPageNotFound» как в инструкции:
работает корректно только так:
тогда пагинация работает а фильтры нет
вот tpl.mFilter2.outer_new
с учетом &pageLinkScheme=`[[+pageVarKey]]-[[+page]]` получается лажа с фильтрами и пагинацией
допустим я тут /test/?vendor=5 и пагинация предлагает переход сюда /test/page-2 и фильтр получается теряется.
и если результатов фильтра больше лимита на странице их никогда нельзя будет посмотреть… я не знаю как это решить пока. может кто поможет?