Re: comment exclure une rubrique spéciale dans composition?

JLuc <[email protected]> Wed, 5 May 2021 08:41:05 +0200
Newsgroups gmane.comp.web.spip.user
Message-ID <[email protected]>
Le 05/05/2021 à 03:12, Anne-Pok Dubé a écrit :
> J'ai lu que SPIP 4 n'incluerait plus par défaut rubrique=X ...
> Cela serait remplacé par composition

Non, le plugin qui faisait ça existe toujours
mais il n'est plus proposé en standard.
Il suffit que tu l'installes à part, comme un banal plugin,
et tu retrouveras le fonctionnement d'avant.

Composition est une alternative mais ne remplace pas.

> Dans mon site j'ai une rubrique=2.html qui est très spéciale.
> Je peux la remplacer par une composition rubrique-special.html et rubrique-special.xml

Utiliser composition pour juste une rubrique me semble overkill.
Même si tu ne réinstalle pas l'ancien plugin-dist
tu peux aussi simplement tester dans ton squelette rubrique :

[(#ID_RUBRIQUE|=={2}|oui) <INCLURE{fond=rubrique=2,env}>]
ou [(#ID_RUBRIQUE|=={2}|oui) <INCLURE{fond=rubrique-special,env}>] si tu renommes le squelette spécial

puis [(#ID_RUBRIQUE|!={2}|oui) <INCLURE{fond=rubrique-normale,env}>]

JL