Boucle DATA : utiliser #VALEUR{xxx} plutot que #XXX pour eviter les conflits ?
Constaté sur spip 3.2 mais aussi 3.3, le recours à plusieurs reprises à un nom de balise directement, soit ici #LIBELLE, dans une boucle data (sur #GET{boutons}) dans prive/squelettes/inclure/barre_nav.html et prive/formulaires/configurer_preferences_menus.html, alors que plus loin dans le code est privilégié l'utilisation de #VALEUR{libelle}, me semble poser souci. Ne vaudrait-il pas mieux utiliser (de façon à ce que ce soit plus explicite et que ça ne puisse pas interférer avec la possible existence d'une balise du même nom) dans le core, #VALEUR{champs} voir [(CHAMPS_SQL{champs})] dans des boucles data et nom pas #CHAMPS pour éviter tout conflit avec des noms de balises qui pourraient déjà exister (comme une balise perso définies dans mes_fonctions) ? Pour venir de rencontrer le problème sur la sortie de la 3.2., je formule ici cette proposition. D'ailleurs, ne serait-il pas utile dans la doc de la boucle data, de préconiser cette façon d'écrire pour les tableaux associatifs pour les raisons indiquées ?