Администрирование - Уведомления - Документы.
Как в своем модуле создать Документ. + Добавить переменные.
И можно ли создать свой тип документа?
Администрирование - Уведомления - Документы.
Как в своем модуле создать Документ. + Добавить переменные.
И можно ли создать свой тип документа?
Интерфейса для этого нет. Но вы можете посмотреть, как добавляется документ в модуле Подарочных сертификатов - это параметр document_templates в addon.xml + в схемах несколько файлов
Есть такой простой вариант создания новых документов:
<code>
меняете код документа, например, с summary на summary1
Я подобным образом показываю в письмах покупателям в разном виде детали заказа в зависимости от статуса заказа.
С добавлением переменных и новых типов - это уже сложнее.
Я вас понял. Допустим импортировали новый документ. А как потом на него ссылаться?
Ссылаться по новому имени. Например, из уведомлений покупателям:
{{ include_doc("order.summary1", order_info.order_id) }}
unknown function “include_doc”
Как ссылаться на документ из своего модуля?
Вы опишите подробнее стоящую перед вами задачу - где должен появиться ваш документ? В письме, на экране, в фрейме? В разных местах системы по-разному построена работа с документами.
Посмотрите функцию fn_print_order_invoices.
Модуль в меню добавляет пункт меню. При переходе на экране(чистом, без меню и т.д. в новом окне для печати, должен открыться документ.)
Посмотрите начало этого файла, как там сделана ссылка на печать инвойса:
/design/themes/responsive/templates/views/orders/details.tpl
Вам нужно в ваш пункт меню “засунуть” подобную ссылку.
Не помогло