J'ai un entier
{% set curYear = 2013 %}
Dans la {% if %}
déclaration, je dois le comparer avec une chaîne. Je ne peux pas définir la curYear
chaîne au début car je dois la décrémenter en boucle.
Comment puis-je le convertir?
J'ai un entier
{% set curYear = 2013 %}
Dans la {% if %}
déclaration, je dois le comparer avec une chaîne. Je ne peux pas définir la curYear
chaîne au début car je dois la décrémenter en boucle.
Comment puis-je le convertir?
Réponses:
J'ai trouvé la réponse.
Convertir un entier en chaîne:
myOldIntValue|string
Convertir la chaîne en entier:
myOldStrValue|int
"hero_title_img_w": "111"
et "hero_title_img2_w": "222"
. Ensuite, je les ajoute dans le fichier .NJK: {{ hero_title_img_w|int + hero_title_img2_w|int }}
à utiliser comme width
attribut d'image . J'espère que cela aidera quelqu'un un jour.
L'OP devait être casté sous forme de chaîne en dehors du {% set ... %}
. Mais si ce n'est pas votre cas, vous pouvez le faire:
{% set curYear = 2013 | string() %}
Notez que vous avez besoin de la parenthèse sur ce filtre jinja.
Si vous concaténez 2 variables, vous pouvez également utiliser l' ~
opérateur personnalisé .