Vous pouvez souhaiter, pour quelque raison que ce soit, ne pas présenter certains articles dans votre page d’accueil ou vos entêtes de rubrique.
Deux moyens vous permettront d’y parvenir :
En plaçant l’ensemble des articles à exclure dans une rubrique ou un secteur ;
En affectant un mot-clé à chaque article à exclure.
Avantages & Inconvénients
En regroupant les articles à exclure dans une même rubrique ou dans un même secteur, vous simplifierez la structure de vos boucles SPIP, mais vous devrez vous limiter à une seule rubrique ou un seul secteur pour y placer vos articles à exclure ;
Le recours au mot-clé/groupe de mots-clés apporte une plus grande souplesse puisque les articles à exclure peuvent côtoyer les articles standards dans les différentes rubriques du site.
En contrepartie, la construction des boucles SPIP sera plus délicate ; les exemples ci-dessous vous aideront à mieux comprendre les conditions de (bon) fonctionnement.
Exemples s’appuyant sur rubrique/secteur
| Tous les articles, sauf ceux de la rubrique n°15 |
|---|
<B_rubout> |
| Tous les articles, sauf ceux du secteur n°3 |
|---|
<B_sectout> |
Exemples s’appuyant sur mot-clé/groupe de mots-clés
On supposera que les articles à exclure sont tous associés au mot-clé ’invisible’, lequel mot-clé appartient au groupe de mots-clés ’Exclure’.
Si l’on se contente d’écrire :
| Tous les articles, sauf ceux associés au mot-clé ’invisible’ |
|---|
<B_exclus> |
On n’obtiendra que les articles associés à un mot-clé différent de ’invisible’, et les articles sans mot-clé ne seront donc pas affichés !
Pour effectivement parvenir au résultat souhaité, il faut combiner deux boucles SPIP et s’appuyer sur le filtre {doublons} (merci, Fil) comme dans l’exemple ci-dessous.
Une première boucle liste les articles associés au mot-clé. Ce faisant, ils ne seront plus éligibles dans la seconde boucle grâce au filtre {doublons}... Et le tour est joué !
| Tous les articles, sauf ceux associés au mot-clé ’invisible’ |
|---|
<B_exclus> |
NOTA BENE : pour exclure les articles associés au groupe de mots-clés ’Exclure’, il vous suffit de reprendre l’exemple ci-dessus et remplacer le filtre {titre_mot=invisible} par {type_mot=Exclure}

