Masquer l'affichage d'une rubrique

Bonjour,

Je suis débutant en SPIP (après avoir programmé des sites en PHP, puis
sous Wordpress, et Drupal)...
J'ai créé 3 rubriques dont 1 que j'appelle "Syndication" (id = 2) dans
laquelle je mets tous les sites syndiqués.

Lorsque je fais ma boucle sur les rubriques, je voudrais que toutes
sauf cette dernière apparaissent, que suis-je censé faire pour filtrer
le résultat ?

Merci.

Julien Jabouin a écrit :

Lorsque je fais ma boucle sur les rubriques, je voudrais que toutes
sauf cette dernière apparaissent, que suis-je censé faire pour filtrer
le résultat ?

<BOUCLE_rubs_sauf_2(RUBRIQUES) {id_rubrique != 2}>
...
</BOUCLE_rubs_sauf_2>

Julien Jabouin a écrit :

Bonjour,

Je suis débutant en SPIP (après avoir programmé des sites en PHP, puis
sous Wordpress, et Drupal)...
J'ai créé 3 rubriques dont 1 que j'appelle "Syndication" (id = 2) dans
laquelle je mets tous les sites syndiqués.

Lorsque je fais ma boucle sur les rubriques, je voudrais que toutes
sauf cette dernière apparaissent, que suis-je censé faire pour filtrer
le résultat ?

Merci.

Une autre solution que j'utilise, parce que j'ai souvent une ou plusieurs rubriques à masquer (rubrique d'aide...) : je crée un mot-clé "masquer" que j'affecte à ce genre de rubrique.

<BOUCLE_a_masquer(RUBRIQUES) {racine} {titre_mot=masquer} {doublons}> </BOULE_a_masquer>
<ul>
<BOUCLE_les_rubriques(RUBRIQUES) {racine} {doublons}>
<li><a href="#URL_RUBRIQUE">#TITRE</a></li>
</BOUCLE_les_rubriques>
</ul>

Le critère {doublons} permet de récupérer les rubriques principales ayant le mot-clé "masquer" avec la 1ère boucle (qui n'affiche rien). Puis il permet d'éviter d'afficher ces mêmes rubriques dans la 2e boucle.

Evidemment on peut faire plus simple :

<ul>
<BOUCLE_les_rubriques(RUBRIQUES) {racine} {titre_mot!=masquer} {doublons}>
<li><a href="#URL_RUBRIQUE">#TITRE</a></li>
</BOUCLE_les_rubriques>
</ul>

Mais ça n'affiche que les rubriques principales qui ont un mot-clé différent de "masquer". Si les rubriques n'ont aucun mot-clé, elles ne sont pas affichées.

Bernard