afficher seulement les sous-rubriques

L'arborescence de mon site est classique :
  4 rubriques racine
  plusieurs sous-rubriques dans chaque secteur.

Je dois seulement afficher les sous-rubriques d'un secteur, quand je suis sur la page d'une rubrique racine et quand je navigue entre les sous-rubriques.

pour le moment j'utilise la boucle :
<BOUCLE_sousrubriques(RUBRIQUES){tout}{id_rubrique!=9}{id_rubrique!=10}{id_rubrique!=11}{id_rubrique!=12}>

Cette boucle affiche les sous-rubriques et enlève les rubriques racines (9, 10, 11, 12). Le problème est que ça laisse les sous-rubriques des autres racines.
j'ai essayé le critère {id_parent} ça affiche les bonnes sous-rubriques quand je suis sur la page de la rubrique principale, mais ça n'affiche plus rien quand je navigue entre les sous-rubriques.

existe-t-il une boucle qui permette d'afficher toute les sous-rubriques d'une seule rubrique-racine?

      _____________________________________________________________________________
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr

Bonjour,

Est-ce que le critère {id_branche} ne répondrait pas à ta requête?

Le 19 juin 2008 16:42, <yanncassaro@yahoo.fr> a écrit :

L’arborescence de mon site est classique :
4 rubriques racine
plusieurs sous-rubriques dans chaque secteur.

Je dois seulement afficher les sous-rubriques d’un secteur, quand je suis sur la page d’une rubrique racine et quand je navigue entre les sous-rubriques.

pour le moment j’utilise la boucle :
<BOUCLE_sousrubriques(RUBRIQUES){tout}{id_rubrique!=9}{id_rubrique!=10}{id_rubrique!=11}{id_rubrique!=12}>

Cette boucle affiche les sous-rubriques et enlève les rubriques racines (9, 10, 11, 12). Le problème est que ça laisse les sous-rubriques des autres racines.
j’ai essayé le critère {id_parent} ça affiche les bonnes sous-rubriques quand je suis sur la page de la rubrique principale, mais ça n’affiche plus rien quand je navigue entre les sous-rubriques.

existe-t-il une boucle qui permette d’afficher toute les sous-rubriques d’une seule rubrique-racine?


Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html

{id_branche} affiche un message d'erreur.
J'ai tenté avec {branche}, ça marche bien quand je suis dans la page des rubriques racines. En revanche, sur la page des sous-rubriques ça n'affiche que la sous-rubrique en cours.

--- En date de : Jeu 19.6.08, Teddy Payet <teddy.payet@gmail.com> a écrit :

De: Teddy Payet <teddy.payet@gmail.com>
Objet: Re: [Spip] afficher seulement les sous-rubriques
À: yanncassaro@yahoo.fr
Cc: "spip" <spip@rezo.net>
Date: Jeudi 19 Juin 2008, 17h43
Bonjour,

Est-ce que le critère {id_branche} ne répondrait pas à
ta requête?

Le 19 juin 2008 16:42, <yanncassaro@yahoo.fr> a
écrit :

> L'arborescence de mon site est classique :
> 4 rubriques racine
> plusieurs sous-rubriques dans chaque secteur.
>
> Je dois seulement afficher les sous-rubriques d'un
secteur, quand je suis
> sur la page d'une rubrique racine et quand je
navigue entre les
> sous-rubriques.
>
> pour le moment j'utilise la boucle :
>
>
<BOUCLE_sousrubriques(RUBRIQUES){tout}{id_rubrique!=9}{id_rubrique!=10}{id_rubrique!=11}{id_rubrique!=12}>
>
> Cette boucle affiche les sous-rubriques et enlève les
rubriques racines (9,
> 10, 11, 12). Le problème est que ça laisse les
sous-rubriques des autres
> racines.
> j'ai essayé le critère {id_parent} ça affiche
les bonnes sous-rubriques
> quand je suis sur la page de la rubrique principale,
mais ça n'affiche plus
> rien quand je navigue entre les sous-rubriques.
>
> existe-t-il une boucle qui permette d'afficher
toute les sous-rubriques
> d'une seule rubrique-racine?
>
>
>
>
_____________________________________________________________________________
> Envoyez avec Yahoo! Mail. Une boite mail plus
intelligente
> http://mail.yahoo.fr
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.spip.net/
> irc://irc.freenode.net/spip
> FAQ : FAQ webmestre - SPIP
>

      _____________________________________________________________________________
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr

Oui pardon c’était bien branche que je voulais mettre.

Donc, ce qu’il faut faire, c’est une boucle identifiant la rubrique racine de la sous-rubrique en cours (critère {id_enfant} si je ne m’abuse). Puis dans cette boucle tu fais la boucle pour avoir les sous-rubriques de la présente rubrique racine…

Le 19 juin 2008 17:52, <yanncassaro@yahoo.fr> a écrit :

{id_branche} affiche un message d’erreur.
J’ai tenté avec {branche}, ça marche bien quand je suis dans la page des rubriques racines. En revanche, sur la page des sous-rubriques ça n’affiche que la sous-rubrique en cours.

— En date de : Jeu 19.6.08, Teddy Payet <teddy.payet@gmail.com> a écrit :

De: Teddy Payet <teddy.payet@gmail.com>
Objet: Re: [Spip] afficher seulement les sous-rubriques
À: yanncassaro@yahoo.fr
Cc: « spip » <spip@rezo.net>
Date: Jeudi 19 Juin 2008, 17h43

Bonjour,

Est-ce que le critère {id_branche} ne répondrait pas à
ta requête?

Le 19 juin 2008 16:42, <yanncassaro@yahoo.fr> a
écrit :

L’arborescence de mon site est classique :
4 rubriques racine
plusieurs sous-rubriques dans chaque secteur.

Je dois seulement afficher les sous-rubriques d’un
secteur, quand je suis
sur la page d’une rubrique racine et quand je
navigue entre les
sous-rubriques.

pour le moment j’utilise la boucle :

<BOUCLE_sousrubriques(RUBRIQUES){tout}{id_rubrique!=9}{id_rubrique!=10}{id_rubrique!=11}{id_rubrique!=12}>

Cette boucle affiche les sous-rubriques et enlève les
rubriques racines (9,
10, 11, 12). Le problème est que ça laisse les
sous-rubriques des autres
racines.
j’ai essayé le critère {id_parent} ça affiche
les bonnes sous-rubriques
quand je suis sur la page de la rubrique principale,
mais ça n’affiche plus
rien quand je navigue entre les sous-rubriques.

existe-t-il une boucle qui permette d’afficher
toute les sous-rubriques
d’une seule rubrique-racine?


Envoyez avec Yahoo! Mail. Une boite mail plus
intelligente
http://mail.yahoo.fr


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip.net/fr_article1054.html


Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr

Merci pour le conseil. Pour info voici ma boucle finale, ça peut servir :

<BOUCLE_sousrubriques(RUBRIQUES){branche}{id_rubrique!=9}{id_rubrique!=10}{id_rubrique!=11}{id_rubrique!=12}>
      <BOUCLE_sousrubrique2(RUBRIQUES){meme_parent}{doublons}>
      </BOUCLE_sousrubrique2>
</BOUCLE_sousrubriques>

explication:

La boucle "sousrubriques" affiche toutes les rubriques d'une branche. j'enlève les rubriques racines (9, 10, 11 et 12) pour n'avoir que les sous-rubriques d'affichées. Cette boucle permet de naviguer dans une rubrique racine et d'avoir le menu de ses sous-rubriques.

La boucle "sousrubrique2" affiche les rubriques soeurs de la sous-rubrique affichée et le critère {doublons} évite la répétitions des mêmes rubriques. Cette boucle permet de naviguer dans les sous-rubriques tout en gardant le menu des sous-rubriques soeurs.

C'est un peu du bricolage mais si quelqu'un a + simple je reste preneur!

--- En date de : Jeu 19.6.08, Teddy Payet <teddy.payet@gmail.com> a écrit :

De: Teddy Payet <teddy.payet@gmail.com>
Objet: Re: [Spip] afficher seulement les sous-rubriques
À: yanncassaro@yahoo.fr
Cc: "spip" <spip@rezo.net>
Date: Jeudi 19 Juin 2008, 18h25
Oui pardon c'était bien branche que je voulais mettre.

Donc, ce qu'il faut faire, c'est une boucle
identifiant la rubrique racine
de la sous-rubrique en cours (critère {id_enfant} si je ne
m'abuse). Puis
dans cette boucle tu fais la boucle pour avoir les
sous-rubriques de la
présente rubrique racine...

Le 19 juin 2008 17:52, <yanncassaro@yahoo.fr> a
écrit :

> {id_branche} affiche un message d'erreur.
> J'ai tenté avec {branche}, ça marche bien quand
je suis dans la page des
> rubriques racines. En revanche, sur la page des
sous-rubriques ça n'affiche
> que la sous-rubrique en cours.
>
> --- En date de : Jeu 19.6.08, Teddy Payet
<teddy.payet@gmail.com> a
> écrit :
>
> > De: Teddy Payet <teddy.payet@gmail.com>
> > Objet: Re: [Spip] afficher seulement les
sous-rubriques
> > À: yanncassaro@yahoo.fr
> > Cc: "spip" <spip@rezo.net>
> > Date: Jeudi 19 Juin 2008, 17h43
> > Bonjour,
> >
> > Est-ce que le critère {id_branche} ne
répondrait pas à
> > ta requête?
> >
> > Le 19 juin 2008 16:42,
<yanncassaro@yahoo.fr> a
> > écrit :
> >
> > > L'arborescence de mon site est classique
:
> > > 4 rubriques racine
> > > plusieurs sous-rubriques dans chaque
secteur.
> > >
> > > Je dois seulement afficher les
sous-rubriques d'un
> > secteur, quand je suis
> > > sur la page d'une rubrique racine et
quand je
> > navigue entre les
> > > sous-rubriques.
> > >
> > > pour le moment j'utilise la boucle :
> > >
> > >
> >
>
<BOUCLE_sousrubriques(RUBRIQUES){tout}{id_rubrique!=9}{id_rubrique!=10}{id_rubrique!=11}{id_rubrique!=12}>
> > >
> > > Cette boucle affiche les sous-rubriques et
enlève les
> > rubriques racines (9,
> > > 10, 11, 12). Le problème est que ça laisse
les
> > sous-rubriques des autres
> > > racines.
> > > j'ai essayé le critère {id_parent} ça
affiche
> > les bonnes sous-rubriques
> > > quand je suis sur la page de la rubrique
principale,
> > mais ça n'affiche plus
> > > rien quand je navigue entre les
sous-rubriques.
> > >
> > > existe-t-il une boucle qui permette
d'afficher
> > toute les sous-rubriques
> > > d'une seule rubrique-racine?
> > >
> > >
> > >
> > >
> >
>
_____________________________________________________________________________
> > > Envoyez avec Yahoo! Mail. Une boite mail
plus
> > intelligente
> > > http://mail.yahoo.fr
> > >
_______________________________________________
> > > liste spip
> > > spip@rezo.net - désabonnement :
spip-off@rezo.net
> > > Infos et archives :
> > http://listes.rezo.net/mailman/listinfo/spip
> > > Documentation de SPIP : http://www.spip.net/
> > > irc://irc.freenode.net/spip
> > > FAQ :
FAQ webmestre - SPIP
> > >
>
>
>
>
_____________________________________________________________________________
> Envoyez avec Yahoo! Mail. Une boite mail plus
intelligente
> http://mail.yahoo.fr
>

      _____________________________________________________________________________
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr

existe-t-il une boucle qui permette d'afficher toute les
sous-rubriques d'une seule rubrique-racine?

<BOUCLE_racine (RUBRIQUES) {id_rubrique=#ID_SECTEUR}>
<BOUCLE_sous_rubriques (RUBRIQUES} {id_parent}>