Instructions If dans la page CMS


8

Voici ce que j'essaie de faire:

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

var data.request_quoteest une variable de formulaire. Il continue de sortir comme No, même si data.request_quotec'est le cas on.

Réponses:


9

Il y a deux problèmes avec ce code

  1. Il n'y a pas de varmot-clé dans la directive if
  2. Le filtre de modèle ne peut pas évaluer les conditions. Vous devez donner request_quoteune valeur booléenne (ou la laisser vide si elle n'est pas "on")

Alors le bon code est:

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

1
Mais cela a toujours la valeur true, lorsque request_quote est «Non» ou «activé» ou autre chose, non?
Fabian Blechschmidt

1
C'est pourquoi j'ai dit, request_quotedevrait être changé en une valeur booléenne (ou vide au lieu de "off")
Fabian Schmengler

Lire après le déjeuner est une citation difficile. Merci.
Fabian Blechschmidt

Et si je ne peux pas passer request_quoteà un booléen? C'est une chaîne.
Jimmery

Je ne sais pas d'où viennent les données mais vous devez trouver un moyen de les modifier ou d'ajouter de nouvelles variables.
Fabian Schmengler du
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.