Выполнение кода шаблона
Тип действия "Выполнение кода шаблона" используется для выполнения каких-либо функций шаблонного движка.
Чем полезно?#
Вы можете создать действие, которое будет выполнять код, передавать или сохранять результат, отправляя в ответ лишь подтверждение об успешном выполнении операции.
Поведение и настройки#
-
Код для выполнения — это поле, в которое нужно вписать код который будет выполняться.
-
Если команда должна вернуть нужный ответ, то воспользуйтесь либо типом отправки сообщения, либо используйте
parameters.store
для сохранения результата вызова и тегrun
для запуска другого действия.
Пример команды#
Допустим, вам нужно, чтобы команда сохранила атрибут. Для этого нужно:
-
Создать новую пользовательскую команду;
-
Выбрать тип действия "Выполнение кода шаблона";
-
В поле "Код для выполнения" написать:
{% do member.getAttribute('MyAttribute').update('Код выполнился!') %}
-
Сохранить.