Не устанавливается кастомная кнопка подгрузки pdopage mfilter2
minishop2 => 2.9.3
msearch2 => 1.10.2
pdoTools => 2.13.2
Вызов
msearch2 => 1.10.2
pdoTools => 2.13.2
Вызов
[[!mFilter2?
&element=`msProducts`
&parents=`[[*id]]`
&limit=`9`
&depth=`0`
&ajaxMode=`button`
&tpl=`productTpl`
&pageLimit=`3`
&sortby=`{ "parent":"DESC", "menuindex":"DESC" }`
&includeTVs=`productTitle,productHoverImage`
&ajaxElemWrapper=`#pdopage`
&ajaxElemRows=`#pdopage .rows`
&ajaxElemMore=`#pdopage .btn_more`
&ajaxTplMore=`@INLINE <button class="btn_more objs-btn def-btn wired-btn">Показать еще</button>`
]]
Устанавливается стандартная кнопка <button class="btn btn-default btn_more">Загрузить еще</button>
Она работает всё подгружает, но это не та кнопка что я установил Комментарии: 4
Ошибок в консоле и админке нет!
Вот так попробуй:
&filterOptions=`{'more_tpl': '<button class="btn_more objs-btn def-btn wired-btn">Показать еще</button>'}`
[[!mFilter2?
&element=`msProducts`
&parents=`[[*id]]`
&limit=`9`
&depth=`0`
&ajaxMode=`button`
&tpl=`productTpl`
&pageLimit=`3`
&sortby=`{ "parent":"DESC", "menuindex":"DESC" }`
&includeTVs=`productTitle,productHoverImage`
&filterOptions=`{
"more": ".btn_more",
"more_tpl": "<button class="btn_more objs-btn def-btn wired-btn">Показать еще</button>"
}`
]]
В вашем вызове сниппета последние 4 параметра относятся к pdoPage, а не к mFilter2.
У mFilter2 такие параметры указываются в виде JSON внутри filterOptions.
Что можно указать в filterOptions можете посмотреть в js-файле по адресу /assets/components/msearch2/js/web/default.js
У mFilter2 такие параметры указываются в виде JSON внутри filterOptions.
Что можно указать в filterOptions можете посмотреть в js-файле по адресу /assets/components/msearch2/js/web/default.js
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.