[spip-dev] BOUCLE CONDITION conditionnée par des espaces

Je ne pige pas. Ces deux bocles n'ont qu des espaces comme différence

  <BOUCLE_test(CONDITION){si #SELECTION_1|>{0}}>
    #SET{NUMCOL,#SELECTION_1}
  </BOUCLE_test>
  </B_test>
    #SET{NUMCOL,#CONFIG{zbox/cols}}
  <//B_test>

et

<BOUCLE_test(CONDITION){si #SELECTION_1|>{0}}>#SET{NUMCOL,#SELECTION_1}</BOUCLE_test></B_test>#SET{NUMCOL,#CONFIG{zbox/cols}}<//B_test>

Celle avec des espaces fonctionne comme je veux, à savoir si #SELECTION_1 a des donnés go go

Pourquoi ?

Gracias y felices.

Salut,

l’écriture raccourci:
<BOUCLE_test(CONDITION){si #SELECTION_1}>#SET{NUMCOL,#SELECTION_1}</BOUCLE_test>#SET{NUMCOL,#CONFIG{zbox/cols}}<//B_test>

  • le </B_test> est facultatif dans ton cas

  • Pour la condition il me semble que si #SELECTION_1 vaut 0 c’est equivalent a null (à verifier et tester)

Sinon cette syntaxe plus concise devrait fonctionner:

#SET{numcol,#SELECTION_1|sinon{#CONFIG{zbox/cols}}

[(#GET{numcol})]

Elle est belle celle-ci.

J'ai fini par faire une SI OUI SINON

#SET{NUMCOL,#SELECTION_1|>{0}|?{#SELECTION_1,#CONFIG{zbox/cols}}}

Mais ta proposition elle est encor plus light. Ceci étant-dit, depuis les années que j'utilise Bonux qui lave plus blanc que blanc, je me suis dit qu'il fallait que j'essaie une CONDITION, j'ai fait des nœuds et c'était gris. Publicité mensongère, quoi… Je vais dénoncer Super chez quechoisir.org :wink: