Кастомизация YML-файла для выгрузки каталога в Яндекс

Экспорт YML-файла для Яндекса


Не кастомизированый шаблон находится по пути styles/common/xsl/export/YML.xsl.

Для его кастомизации необходимо вносить изменения в файл styles/common/xsl/export/custom/YML.xsl.

Все процедуры, кроме входной (<xsl:template match="umidump[@version='2.0']">...</xsl:template>)  кастомизируются следующим образом:

Копируем процедуру, которую необходимо изменить из файла styles/common/xsl/export/YML.xsl в файл styles/common/xsl/export/custom/YML.xsl и изменяем его под свои нужды. Система видит одноименную процедуру в styles/common/xsl/export/custom/YML.xsl  и выполняет код в нем, вместо одноименной процедуры в основном файле styles/common/xsl/export/YML.xsl.

Изменения внесенные в основной файл styles/common/xsl/export/YML.xsl при обновлении движка не сохраняются!