Ho un numero intero
{% set curYear = 2013 %}
In {% if %}
dichiarazione devo confrontarlo con una stringa. Non posso impostare la curYear
stringa all'inizio perché devo decrementarlo in loop.
Come posso convertirlo?
Ho un numero intero
{% set curYear = 2013 %}
In {% if %}
dichiarazione devo confrontarlo con una stringa. Non posso impostare la curYear
stringa all'inizio perché devo decrementarlo in loop.
Come posso convertirlo?
Risposte:
Ho trovato la risposta.
Trasmetti intero alla stringa:
myOldIntValue|string
Trasmetti stringa al numero intero:
myOldStrValue|int
"hero_title_img_w": "111"
e "hero_title_img2_w": "222"
. Quindi li aggiungo nel file .NJK: {{ hero_title_img_w|int + hero_title_img2_w|int }}
da usare come width
attributo dell'immagine . Spero che un giorno aiuti qualcuno.
L'OP doveva eseguire il cast come stringa all'esterno di {% set ... %}
. Ma se questo non è il tuo caso puoi fare:
{% set curYear = 2013 | string() %}
Nota che hai bisogno delle parentesi su quel filtro jinja.
Se stai concatenando 2 variabili, puoi anche utilizzare l' ~
operatore personalizzato .