spip 2.0.8, spip_bonux v1.8 [28778]
je ne sais pas si le bug vient de bonux ou du filtre "|et", dans le doute je poste ici.
la boucle suivante ne parse pas :
<BOUCLE_check_redir(CONDITION){ si #URL_SITE |!={''} |et{#TEXTE*
=={''}} }>
[(#HTTP_HEADER{Location: #URL_SITE})]
</BOUCLE_check_redir>
le seul moyen pour que ça parse (et fonctionne) est de supprimer les deux accolades fermantes à la fin (mais syntaxe erronée du coup) :
<BOUCLE_check_redir(CONDITION){si #URL_SITE |!={''} |et{#TEXTE* |=={''}>
[(#HTTP_HEADER{Location: #URL_SITE})]
</BOUCLE_check_redir>
Autre remarque : si on enchaîne plusieurs critères {si} dans une boucle condition, seul le premier est pris en compte alors qu'intuitivement on s'attendrait à un "et" logique entre les critères successifs.
Bonne journée
Simon