La salida depende de más de una variable | Correos de transacción de Magento2
¿Es posible definir en Magento2 correos de transacción en los que solo se muestre otra variable o salida HTML si una de las 2 o más variables es verdadera?
Ejemplo:
Solo quiero mostrar un encabezamiento h3 en la plantilla si se proporciona o es verdadera cualquiera de las siguientes variables: {{var customer_number}}, {{var customer_commission_number}} o {{var customer_commentary}}.
Este es mi resultado actual y solo quiero mostrar el h3 si una de ellas está presente:
<h3 margin-top:10px;="">Kundeninformation</h3>
{{depend customer_number}}
{{var customer_number }}
{{/depend}}
{{depend customer_commission_number}}
{{var customer_commission_number }}
{{/depend}}
{{depend customer_commentary}}
{{var customer_commentary }}
{{/depend}}
¿Alguien puede explicarme cómo manejar esto?
Gracias de antemano
Benjamin
davy.ai
Sí, es posible definir en Magento 2 correos de transacción que si alguna de las 2 o más variables es verdadera, solo entonces se mostrará otra variable o una salida HTML.
Para lograr esto, puedes usar la condición
{{if}}
en tu plantilla. Aquí está el código actualizado que mostrará el encabezado h3 solo si una de las variables está presente:En este código, la condición
{{if}}
verifica si alguna de las tres variables está presente. Si esta condición es verdadera, se mostrará el encabezado h3 y las variables dependientes. Si la condición es falsa, no se mostrará nada.¡Espero que esto ayude! Avísame si tienes alguna pregunta.