Не устанавливается кастомная кнопка подгрузки pdopage mfilter2

minishop2 => 2.9.3
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>
Она работает всё подгружает, но это не та кнопка что я установил
Vladimir
14 августа 2023, 13:06
modx.pro
363
0

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

Vladimir
14 августа 2023, 13:10
0
Ошибок в консоле и админке нет!
    Андрей
    14 августа 2023, 14:30
    +1
    Вот так попробуй:
    &filterOptions=`{'more_tpl': '<button class="btn_more objs-btn def-btn wired-btn">Показать еще</button>'}`
    Андрей Шевяков
    14 августа 2023, 14:34
    +1
    [[!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>"
      }`
    ]]
      Dan
      Dan
      14 августа 2023, 15:18
      1
      +1
      В вашем вызове сниппета последние 4 параметра относятся к pdoPage, а не к mFilter2.
      У mFilter2 такие параметры указываются в виде JSON внутри filterOptions.
      Что можно указать в filterOptions можете посмотреть в js-файле по адресу /assets/components/msearch2/js/web/default.js
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4