mfilter вырезает из URL нужный get параметр
Всем здравствуйте.
Возникла проблемка с url в адресной строке при использовании пагинации. Использую minishop2 с msearch2 (mfilter2). Пагинация через pdopage. Работает по дефолту через ajax. Может кто-то подскажет как решить.
Вывожу на странице товары одного бренда.
Проблема следующая:
Строится пагинация. Работает хорошо, но в пагинации ссылка такая —
Видимо msearch2 вырезает лишние параметры. При этом вторая страница загружается нормально. Но без brand=1 после перезагрузки страницы, она получается пустой. Плюс rel=canonical неверный выводится.
Есть ли способ какой-то оставить в адресной строке параметр ?brand=1 вместе c page=2.
Возникла проблемка с url в адресной строке при использовании пагинации. Использую minishop2 с msearch2 (mfilter2). Пагинация через pdopage. Работает по дефолту через ajax. Может кто-то подскажет как решить.
[[!mFilter2?
&limit=`12`
&parents=`12`
&element=`msProducts`
&setMeta=`0`
&filters=`
ms|price:number
,parent:categories
,tv|available
`
&tplOuter=`tpl.mFilter2.outer_brand_edited`
&tpls=`tpl.msProducts.row_edited,tpl.msProducts.row2_edited`
&class=`msProduct`
&where=`{"Vendor.id":"[[!Getvar? &var=`brand`]]"}`
&sort=`ms|price:asc`
&tplFilter.outer.default=`tpl.mFilter2.filter.outer_edited`
&tplFilter.row.default=`tpl.mFilter2.filter.checkbox_edited`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider_edited`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number_edited`
&filterOptions=`{
"selected_tpl": "<a href=\"#\" data-id=\"_id_\" class=\"mse2_selected_link\"><span class=\"tag\">_title_ <i class=\"fa fa-remove\"></i></span></a>",
"selected_wrapper_tpl": ""
}`
]]
Товары бренда отсеиваются через &where=`{"Vendor.id":"[[!Getvar? &var=`brand`]]"}`
. brand передается в get запросе на страницу. Например brend.html?brand=1Проблема следующая:
Строится пагинация. Работает хорошо, но в пагинации ссылка такая —
<a class="page-link" href="tovary/brendy/brend.html?page=2&brand=1&limit=12">2</a>
, но при переходе по ней в адресной строке остается только /tovary/brendy/brend.html?page=2
.Видимо msearch2 вырезает лишние параметры. При этом вторая страница загружается нормально. Но без brand=1 после перезагрузки страницы, она получается пустой. Плюс rel=canonical неверный выводится.
Есть ли способ какой-то оставить в адресной строке параметр ?brand=1 вместе c page=2.