Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Использование
Перед вызовом mFilter2 вызываем сниппет SelectFilters, в default передаем свойства, которые не относятся к msOption
{set $filters = '!SelectFilters' | snippet: [
'default' => [
'ms|price:number', 'ms|vendor:vendors'
]
]}
В сниппете mFilter2 в параметре filters указываем нашу переменную
'filters' => $filters
Сниппет getCaption
Сниппет getCaption достает название опции не из лексиконов (как по умолчанию в минишопе), а из базы данных таблицы msOption.
Чаще всего это необходимо при автоматическом создании опций, либо если вы не хотите объяснять клиенту как создавать опции в лексиконах
Использование
Использование сниппета максимально простое: сниппет ждет на вход ключ msOption.
В outer чанка вывода примените модификатор getOption, вот например как это выглядело бы в стандартном чанке tpl.mFilter2.filter.outer
<fieldset id="mse2_{$table}{$delimeter}{$filter}">
<!-- <h4 class="filter_title">[[%mse2_filter_[[+table]]_[[+filter]]]]</h4> -->
<h4 class="filter_title">{$filter | getCaption}</h4>
{$rows}
</fieldset>
Исходники
1.1.3-pl
- Fix checkbox
1.1.2-pl
- Fix lexicon
Последние обсуждения в сообществе MODX.pro