Cancelación de la generación de una plantilla Twig
Copiar enlace al artículo
Copiado

Contenido

  1. Cancelación de la generación
  2. Registro y visualización del resultado

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 %}.

Gracias por tus comentarios.
¿Te resultó útil este artículo
No
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Si
Artículo anterior
Preguntas frecuentes
Consideramos algunas situaciones que pueden generar dudas del trabajo con Twig