Перейти к содержанию

Выполнение кода шаблона

Тип действия "Выполнение кода шаблона" используется для выполнения каких-либо функций шаблонного движка.


Чем полезно?#

Вы можете создать действие, которое будет выполнять код, передавать или сохранять результат, отправляя в ответ лишь подтверждение об успешном выполнении операции.


Поведение и настройки#

  • Код для выполнения — это поле, в которое нужно вписать код который будет выполняться.

  • Если команда должна вернуть нужный ответ, то воспользуйтесь либо типом отправки сообщения, либо используйте parameters.store для сохранения результата вызова и тег run для запуска другого действия.


Пример команды#

Допустим, вам нужно, чтобы команда сохранила атрибут. Для этого нужно:

  1. Создать новую пользовательскую команду;

  2. Выбрать тип действия "Выполнение кода шаблона";

  3. В поле "Код для выполнения" написать:

    {% do member.getAttribute('MyAttribute').update('Код выполнился!') %}
    
  4. Сохранить.