Плагин: Расширенные теги спецификации
О плагине
Плагин добавляет расширенные теги для позиций спецификации при генерации Документов - расширенное описание и доп.поля из модуля Каталог-Склад.
Плагин не имеет какого-либо интерфейса и настроек, выполняется в фоне во время генерации Документа.
Используется система Хуков и фильтров, вносит изменения в теги спецификации, полученные функцией getNewTag. Такая реализация позволяет вносить изменения в результат работы без необходимости изменять основной код системы.
Дополнительные теги
Поддерживаются теги для спецификации:
- Доп.поля позиции модуля Каталог-склад
- [speka.Fields.poleX.name]
- [speka.Fields.poleX.value]
где:
- poleX - название дополнительного поля характеристик позиции (см. раздел Доп.поля настроек модуля - Имя поля)
- poleX.name - название поля
- poleX.value - значение поля
- Расширенное описание позиции модуля Каталог-склад
- [speka.DescriptionPlus]
Внимание!
При использовании плагина все одиночные теги (не массивы) во всех используемых шаблонах должны быть изменены - дополнены параметром onshow или var:
- [Tag] => [onshow.Tag]
- [Tag] => [var.Tag]
Дополнительная информация о шаблонизаторе и его возможностях здесь - OpenTBS