Добавить характеристики объекту каталога xslt — различия между версиями
Материал из Umicms
XiBOR (обсуждение | вклад) (Новая страница: « category:Верстка в XSLT category:Вопросы и уроки разработки сайтов на UMI.CMS [[category:Модуль Катало…») |
Mad grant (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
− | |||
[[category:Верстка в XSLT]] | [[category:Верстка в XSLT]] | ||
[[category:Вопросы и уроки разработки сайтов на UMI.CMS]] | [[category:Вопросы и уроки разработки сайтов на UMI.CMS]] | ||
[[category:Модуль Каталог]] | [[category:Модуль Каталог]] | ||
+ | '''Актуально для версии 2.9''' | ||
Для того чтобы добавить для товаров из каталога свои свойства необходимо: | Для того чтобы добавить для товаров из каталога свои свойства необходимо: | ||
+ | <ul> | ||
− | + | <li> В модуле "Шаблоны данных" открыть раздел "Объект каталога" и добавить в него новый объект.</li> | |
− | + | ||
− | + | <li> Называем шаблон объекта нужным нам именем (Например "Сотовые телефоны").</li> | |
− | + | ||
− | + | <li> Добавляем группу свойств кнопкой "Добавить группу".</li> | |
− | + | ||
− | + | <li> Заполняем поле "Название" (например "Характеристики" или "Свойства"), поле "Идентификатор" заполняем (например "item_properties" или "iproperty"), выбираем "Видимое", нажимаем сохранить.</li> | |
− | + | ||
+ | <li> Добавляем новое поле в этой группе, в названии пишем имя свойства, например "Диагональ экрана", ставим походящий тип, в нашем случае подойдет "Число", выбираем "Видимое", нажимаем сохранить. Добавляем столько полей сколько нужно.</li> | ||
+ | |||
+ | <li> Переходим в модуль Каталог.</li> | ||
+ | |||
+ | <li> Нажимаем редактировать объект, или создаем новый.</li> | ||
+ | |||
+ | <li> В поле "Основные параметры" жмем на ссылку "Показать расширенные поля" и выбираем из выпадающего списка созданный нами тип данных (в нашем примере "Сотовые телефоны"). Нажимаем сохранить.</li> | ||
+ | </ul> | ||
Теперь при редактировании этого объекта можно добавлять информацию в такое свойство как "Диагональ экрана" | Теперь при редактировании этого объекта можно добавлять информацию в такое свойство как "Диагональ экрана" | ||
+ | |||
Если вы запишите в поле идентификатор запись - "item_properties", то система обнаружит его сама. | Если вы запишите в поле идентификатор запись - "item_properties", то система обнаружит его сама. |
Текущая версия на 11:10, 5 июня 2013
Актуально для версии 2.9
Для того чтобы добавить для товаров из каталога свои свойства необходимо:
- В модуле "Шаблоны данных" открыть раздел "Объект каталога" и добавить в него новый объект.
- Называем шаблон объекта нужным нам именем (Например "Сотовые телефоны").
- Добавляем группу свойств кнопкой "Добавить группу".
- Заполняем поле "Название" (например "Характеристики" или "Свойства"), поле "Идентификатор" заполняем (например "item_properties" или "iproperty"), выбираем "Видимое", нажимаем сохранить.
- Добавляем новое поле в этой группе, в названии пишем имя свойства, например "Диагональ экрана", ставим походящий тип, в нашем случае подойдет "Число", выбираем "Видимое", нажимаем сохранить. Добавляем столько полей сколько нужно.
- Переходим в модуль Каталог.
- Нажимаем редактировать объект, или создаем новый.
- В поле "Основные параметры" жмем на ссылку "Показать расширенные поля" и выбираем из выпадающего списка созданный нами тип данных (в нашем примере "Сотовые телефоны"). Нажимаем сохранить.
Теперь при редактировании этого объекта можно добавлять информацию в такое свойство как "Диагональ экрана"
Если вы запишите в поле идентификатор запись - "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" />