Снипеет является оберткой Doclister. Если нет выбраных тв параметров ведет себя как обычный doclister
и получает товары в режыме idType = parents, если форма фильтрации не пустая то в режыме documents получая плейсхолдер
из списокм ids от eFilter
Язык необходимо для склонения. по умолчанию ru.
аналог parents
Для работы ajax необходима следующая структура обертки
<div id="eFiltr_results_wrapper">
<div class="eFiltr_loader"></div>
<div id="eFiltr_results"></div>
</div>
Если для eFilter задан параметр ajax = 1 то стандартная пагинация переопределяеться
TplNextP <a data-prefix="" data-page="">></a>
TplPrevP <a data-prefix="" data-page=""><</a>
TplPage <a data-prefix="" data-page="" class="page"></a>
Можна задать свои шаблоны главное вместо href использовать data-page=""
и если задан параметр id для eFilterResult в data-prefix необходимо записать id + '_'
Обертка пагинации должна иметь клас .pagination
Склонение слова Товар к количеству Для переопределения склоняемого слова необходимо прописать параметры. phrase1 Товар phrase2 Товара phrase3 Товаров
Пример html шаблона для блока показать ищо
[!if? &is=`:!=:1` &then=`
<div class="amount eFilter_more_wrap">
<a data-page="" data-prefix="_" class="eFilter_more">Показать ещё </a>
</div>
`]]
eFilter_more_wrap Клас для обертки eFilter_more Клас для ссылки Если id для eFilter не задан data-prefix пустой При использование Показать еще в блоке из класом eFiltr_results должны быть только товары
Для замены количество товаров на странице и склоняемого слова товар нужно задать класы
filter_display количество товаров
filter_plural склоняемое слово
номер следующей страницы