Здравствуйте,
Возникла задача при определенных условиях подменять шаблон отправляемого пользователю сообщения, конкретнее -- при изменении ticket-а в helpdesk, зависимо от ID категории в которой он находиться(ticket) выбирать шаблон(из e-mail events -> e-mail templates) с определенным ID.
На данный момент разобрался как добавлять свой обработчик на событие OnBeforeEventAdd, выполнять действия в случае нужного мне $event-а и модифицировать отдельные поля сообщения, тем не менее, хотелось бы понять как менять шаблон целиком.
В идеале так -- если category_ID == xxx, то выбираем шаблон с ID == yyy и т. д.
Так же есть трудности с получением category ID, есть ли возможность получить его способом отличным от извлечения из самого e-mail сообщения?
В документации подходящих инструментов обнаружить не удалось, впрочем как и похожих проблем на форуме.
Возникла задача при определенных условиях подменять шаблон отправляемого пользователю сообщения, конкретнее -- при изменении ticket-а в helpdesk, зависимо от ID категории в которой он находиться(ticket) выбирать шаблон(из e-mail events -> e-mail templates) с определенным ID.
На данный момент разобрался как добавлять свой обработчик на событие OnBeforeEventAdd, выполнять действия в случае нужного мне $event-а и модифицировать отдельные поля сообщения, тем не менее, хотелось бы понять как менять шаблон целиком.
В идеале так -- если category_ID == xxx, то выбираем шаблон с ID == yyy и т. д.
Так же есть трудности с получением category ID, есть ли возможность получить его способом отличным от извлечения из самого e-mail сообщения?
В документации подходящих инструментов обнаружить не удалось, впрочем как и похожих проблем на форуме.