Cancelación de la generación de una plantilla Twig Puede haber situaciones en las que sea necesario cancelar la generación de una plantilla. En el artículo se explica cómo hacerlo. false W3sidGl0bGUiOiJBdXRvbWF0aXphY2nDs24iLCJ1cmwiOiIvZXMvZGV2ZWxvcGVycy9hdXRvbWF0aW9uLyJ9LHsidGl0bGUiOiJQbGFudGlsbGFzLVR3aWciLCJ1cmwiOiIvZXMvZGV2ZWxvcGVycy9hdXRvbWF0aW9uL3R3aWcvIn1d Automatización /es/developers/automation/ ["developers","Automatización"] ["developers","Automatización","Plantillas-Twig"] developers

Cancelación de la generación de una plantilla Twig

Puede haber situaciones en las que sea necesario cancelar la generación de una plantilla. En el artículo se explica cómo hacerlo.

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
  • Las recomendaciones no ayudaron
  • No hay respuesta a mi pregunta
  • El texto es difícil de entender
  • No me gusta la funcionalidad descrita
Sí
Artículo anterior
Preguntas frecuentes
Consideramos algunas situaciones que pueden generar dudas del trabajo con Twig