UMIhelp

Разработка сайта на UMI.CMS => Шаблоны PHP => Тема начата: s.kirill от 31 Августа 2016, 11:25:10

Название: Порядок отображения свойств в умном фильтре.
Отправлено: s.kirill от 31 Августа 2016, 11:25:10
Здравствуйте.

Вопрос следующего содержания.
Возможно ли установить порядок расположения свойств в умном фильтре как и в бэкенде сайта?
К примеру в бэкенде выводятся данные опционных свойств списка в таком порядке:
Есть Размер:
S
M
L
XL
Такой же порядок выставить и во фронтенде сайта, ну если конечно есть такие размеры у товаров.

Спасибо.
Название: Re: Порядок отображения свойств в умном фильтре.
Отправлено: aghigay от 31 Августа 2016, 22:23:07
2 варианта на вскидку:
1. вручную задавать последовательность вывода
2. выводить словарь, а не значения фильтра. Но не весь, а только те элементы, которые есть в фильтре. Ну то есть
<xsl:apply-templates select="$guide/items/item[@name = $filter_items/item/@name]" mode="one_filter_value" />
Название: Re: Порядок отображения свойств в умном фильтре.
Отправлено: s.kirill от 31 Августа 2016, 22:29:59
2. выводить словарь, а не значения фильтра. Но не весь, а только те элементы, которые есть в фильтре. Ну то есть
<xsl:apply-templates select="$guide/items/item[@name = $filter_items/item/@name]" mode="one_filter_value" />

Спасибо за ответ.
Вот только как сделать на основе php-шаблонизатора.
Название: Re: Порядок отображения свойств в умном фильтре.
Отправлено: aghigay от 31 Августа 2016, 22:34:36
Ну, насколько я понимаю, суть примерно такая же. Так же обрабатываются подряд все значения из словаря, просто некоторые из них не выводятся.