la virgule est un séparateur d’argument donc quand tu écris 4,7 dans un contexte qui attend une liste d’argument… ben ça fait plein d’arguments différent au lieu d’un seul argument 4,7
donc
dans certains contextes (argument de filtre) tu peux mettre la liste entre guillemets ou quotes (comme quand tu appelles explode)
dans tous les contextes, tu peux utiliser autre chose qu’une virgule par exemple + ce qui donne 4+7+18 et au lieu de explode{', ' } tu explode{+}
Je me suis douté que ça venait de là mais je comprends pas pourquoi rubriques='6,4,7' ne résout pas la problème.
Bref, j’ai donc utilisé <INCLURE{fond=modeles/mon_modele, rubriques=6:4:7} /> et je remplace les : par des , en début de modèle avec [(#SET{rubriques, #ENV{rubriques}|replace{':',','}})] pour conserver le même séparateur dans le contenu des articles.
Et donc la boucle devient <BOUCLE_modele(RUBRIQUES) {id_rubrique IN #GET{rubriques}|explode{','}}> avec un #GET au lieu du #ENV