Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - ann_caly

Страницы: [1]
1
Здравствуйте!
Недавно работаю с umi и xslt, пока очень непонятны многие вещи.
Вопрос следующий. На сайте есть каталог товаров (разделы и подразделы, в подразделах товары). В товарах есть доп.поля. Нужно создать отдельные страницы, куда будут выводиться отфильтрованные по допполю товары.
Например, есть поле "Производитель" с селектом. Я хочу вывести на страницу /sony все товары данного производителя. Важно, что урл страницы должен быть без параметров, статический (насколько я поняла, н-р, fields_filter предусматривает использование параметров). Страницы нужны будут для нескольких допполей и всех их значений селекта.

Запрос для всех товаров из всех категорий (модуль catalog, метод category):
 <xsl:apply-templates select="document('udata://catalog/getObjectsList/notemplate/(/catalog/naushniki/)///2//?extProps=photo,name,is_hit,is_preview,is_recommended,common_quantity,is_preorder,artikul,anons,old_price,vendor')"/>
На этом этапе нужна фильтрация по допполю или же проверка при выводе карточек товара. Не понимаю, как это реализовать средствами xslt и umi.

Название производителя:
<xsl:variable name="select" select="//property[@name='vendor']/value/item/@name"/>

Страницы: [1]