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 |
---|
|
Tous les articles, sauf ceux du secteur n°3 |
---|
|
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’ |
---|
|
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’ |
---|
|
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}
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |