es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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

Tags:  

Answer

  1. Avatar for 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:

    {{if customer_number || customer_commission_number || customer_commentary}}
        <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}}
    {{/if}}
    

    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.

Comments are closed.