Contenido
Cancelación de la generación
Nota
La cancelación de la generación no funciona en las plantillas de impresión.
Puede ser necesario cancelar la generación de una plantilla. Por ejemplo, un trigger puede enviar un correo electrónico con recomendaciones de productos, pero, si no se encuentran recomendaciones para el cliente, no es necesario generar ni enviar la plantilla. Para cancelar la generación, se utiliza la etiqueta {% cancel %}.
Ejemplo sin mensaje
{% set recom = best_selling_products() %}
{% if recom|length > 0 %}
{# mostramos los productos recomendados #}
{% else %}
{% cancel %}
{% endif %}
Ejemplo con mensaje
La etiqueta permite especificar un mensaje de cancelación:
{% set recom = best_selling_products() %}
{% if recom|length > 0 %}
{# mostramos los productos recomendados #}
{% else %}
{% cancel "No se encontraron productos recomendados" %}
{% endif %}
Registro y visualización del resultado
Cuando se activa {% cancel %}, la cancelación queda registrada en el registro de acciones. Si la etiqueta contiene un mensaje, este también se registra allí.
Cuando se cancela la generación manual de una plantilla de correo electrónico, SMS o impresión, se muestra al usuario el mensaje especificado en la etiqueta {% cancel %}.