Добавить характеристики объекту каталога xslt

Материал из Umicms
Перейти к:навигация, поиск


Для того чтобы добавить для товаров из каталога свои свойства необходимо:

1) В модуле "Шаблоны данных" открыть раздел "Объект каталога" и добавить в него новый объект.

2) Называем шаблон объекта нужным нам именем (Например "Сотовые телефоны").

3) Добавляем группу свойств кнопкой "Добавить группу".

4) Заполняем поле "Название" (например "Характеристики" или "Свойства"), поле "Идентификатор" заполняем (например "item_properties" или "iproperty"), выбираем "Видимое", нажимаем сохранить.

5) Добавляем новое поле в этой группе, в названии пишем имя свойства, например "Диагональ экрана", ставим походящий тип, в нашем случае подойдет "Число", выбираем "Видимое", нажимаем сохранить. Добавляем столько полей сколько нужно.

6) Переходим в модуль Каталог.

7) Нажимаем редактировать объект, или создаем новый.

8) В поле "Основные параметры" жмем на ссылку "Показать расширенные поля" и выбираем из выпадающего списка созданный нами тип данных (в нашем примере "Сотовые телефоны"). Нажимаем сохранить.


Теперь при редактировании этого объекта можно добавлять информацию в такое свойство как "Диагональ экрана"


Если вы запишите в поле идентификатор запись - "item_properties", то система обнаружит его сама. Если вам нужен другой идентификатор, то вам необходимо внести правку в шаблон \xsltTpls\modules\catalog\object-view.xsl.

А именно добавить после строчки:

<xsl:apply-templates select=".//group[@name = '&group-parameter;']" mode="table" />

Аналогичную строчку, но указав при этом ваш идентификатор.

<xsl:apply-templates select=".//group[@name = 'qwe']" mode="table" />