Изменение шаблонов страниц, после того как данные уже импортированы из 1С

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

К описано в документации, в конфигурационном файле config.ini можно определить шаблон (tpl или xsl), который будет назначаться для добавляемых "Разделов каталога" и "Объектов каталога":

exchange.translator.catalog_item_template = ""
exchange.translator.catalog_rubric_template = ""

Важно учитывать тот факт, что шаблоны указанные в config.ini будут применяться только к добавляемым страницам. При обновлении существующих страниц, шаблон меняться не будет, а чтобы изменить данное поведение системы, необходимо кастомизировать файл xsl/import/commerceML2.xsl. Из оригинального файла необходимо скопировать блоки (шаблоны):

<xsl:template match="Группы/Группа" mode="groups">
...
</xsl:template>

<xsl:template match="Товары/Товар">
...
</xsl:template>

в файл xsl/import/custom/commerceML2.xsl и изменить название всех узлов <default-template> на <template >, и конечно же </default-template> на </template >.