Si las declaraciones en la página CMS


8

Esto es lo que estoy tratando de hacer:

{{if var data.request_quote=="on"}} Yes {{else}} No {{/if}}

Donde var data.request_quotees una variable de forma. Sigue saliendo como No, incluso si data.request_quotees así on.

Respuestas:


9

Hay dos problemas con este código.

  1. No hay varpalabra clave en la directiva if
  2. El filtro de plantilla no puede evaluar las condiciones. Debe dar request_quoteun valor booleano (o dejarlo vacío si no está "activado")

Entonces el código correcto es:

{{if data.request_quote}} Yes {{else}} No {{/if}}

1
Pero esto siempre se evalúa como verdadero, cuando request_quote es 'No' o 'on' o lo que sea, ¿verdad?
Fabian Blechschmidt

1
Es por eso que dije que request_quotedebería cambiarse a un valor booleano (o vacío en lugar de "apagado")
Fabian Schmengler

Leer después del almuerzo es una cita difícil. Gracias.
Fabian Blechschmidt

¿Qué pasa si no puedo cambiar request_quotea un booleano? Es una cuerda.
Jimmery

No sé de dónde provienen los datos, pero debe encontrar una manera de modificarlos o agregar nuevas variables.
Fabian Schmengler
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.