[Résolu] Utiliser un INCLURE spécifique lorsque qu'un article fais parti d'une rubrique en particulier

J’aimerais pouvoir afficher un INCLURE ( <INCLURE{fond=inc/inc-entete-qfq}> ) spécifique lorsque qu’un utilisateur visite le squelette d’un article qui fait parti de la rubrique 12. J’ai essayé plusieurs trucs qui ne fonctionne pas j’aimerais avoir votre avis?

Voici un test qui n’a pas fonctionné =>
<BOUCLE_rubrique_associee(RUBRIQUES) {id_rubrique=#ID_RUBRIQUE}>
[(#ID_RUBRIQUE|==12)
[(#REM) Code spécifique à la rubrique 12 ]
<INCLURE{fond=inc/inc-entete-qfq}>
]
</BOUCLE_rubrique_associee>

utiliser le plugin composition ?

Le 13 nov. 2023 à 21:50, Jérémie Maillé via Discuter de SPIP noreply@discuter.spip.net a écrit :

Jérémie Maillé jeremieQfQ
Novembre 13

J’aimerais pouvoir afficher un INCLURE ( <INCLURE{fond=inc/inc-entete-qfq}> ) spécifique lorsque qu’un utilisateur visite le squelette d’un article qui fait parti de la rubrique 12. J’ai essayé plusieurs trucs qui ne fonctionne pas j’aimerais avoir votre avis?

Voici un test qui n’a pas fonctionné =>
<BOUCLE_rubrique_associee(RUBRIQUES) {id_rubrique=#ID_RUBRIQUE}>
[(#ID_RUBRIQUE|==12)
[(#REM) Code spécifique à la rubrique 12 ]
<INCLURE{fond=inc/inc-entete-qfq}>
]
</BOUCLE_rubrique_associee>


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

    [(#ID_RUBRIQUE|=={12}|oui)
        <INCLURE{fond=inc/inc-entete-qfq}>
    ]

devrait le faire…

En effet,

  • la boucle est inutile puisque id_rubrique est déjà dans l’environnement (au vu de ton code en tout cas) et que tu peux donc le tester direct
  • |== est un appel de filtre et donc son argument doit figurer entre accolades : {12}

Merci ca fonctionné!