UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: max_rip от 18 Июня 2012, 16:38:23

Название: Вывод рекомендованных товаров, в версии интернет магазина
Отправлено: max_rip от 18 Июня 2012, 16:38:23
Всем привет. Вот решили поработать с этой системой, но в xslt, пока не сильно шарю и по этому есть ряд вопросов.

Имеем стандартный темплейт интернет магазина современный.
Задача вывести в правой колонке рекомендуемые товары, по умолчанию они выводятся под описанием. Можно ли это сделать в основном шаблоне? Просто не хочется делать отдельный файл с шаблоном для вывода товара и потом его каждый раз указывать.
Название: Re:Вывод рекомендованных товаров, в версии интернет магазина
Отправлено: admin от 18 Июня 2012, 16:41:43
в основном шаблоне делаешь xsl:if который проверяет по типу данных страницы является ли она страница объекта каталога (смотри в сторону атрибутов @module и @method) а внутри этого блока выводишь поле рекомендуемые товары
Название: Re:Вывод рекомендованных товаров, в версии интернет магазина
Отправлено: max_rip от 18 Июня 2012, 18:46:00
Пока я сделал так
<xsl:apply-templates match="result[page[properties[group[@name = 'opisanie_tovara']/property[@name ='recommended_items']]]]"/>
Но в правом блоке начинается выводится весь шаблон вывода самого итема.
Допустим я добавлю в common.xsl свой вариант
<xsl:template match="custom_recommended_items">
Как мне его правильно вызвать и передать в него только эти рекомендованные товары.
Название: Re:Вывод рекомендованных товаров, в версии интернет магазина
Отправлено: admin от 18 Июня 2012, 21:24:54
вместо такой записи
<xsl:apply-templates match="result[page[properties[group[@name = 'opisanie_tovara']/property[@name ='recommended_items']]]]"/>

надо писать так
<xsl:apply-templates match="//property[@name ='recommended_items']/value"/>

Название: Re:Вывод рекомендованных товаров, в версии интернет магазина
Отправлено: max_rip от 18 Июня 2012, 23:19:45
<xsl:apply-templates match="//property[@name ='recommended_items']/value"/>
вставляю этот код в основной шаблон, но в боковой колонке все равно выводится полностью шаблон показа итема.
Название: Re:Вывод рекомендованных товаров, в версии интернет магазина
Отправлено: admin от 18 Июня 2012, 23:50:45
на основе demodizzy все делается?
приведи сюда код своего шаблона и что у тебя выводиться, скриншот или что-нибудь в таком духе чтобы понятней было