tri alphabétique de Rubriques

Bonjour à tout le monde

On croyait l'été arrivé et voilà l'hiver et la neige :wink:

Bon
je cherche à faire une liste alphabétique de Rubriques de même rang
je m'explique:
J'ai besoin de faire un menu déroulant des sous-rubriques de plusieurs rubriques et le tout classé alphabétiquement.

En effet j'ai 5 rubriques principales qui contiennent des sous rubriques dont je veux la liste (et uniquement du premier rang):

rubrique116
> rubrique1
>> rubA1
>>> rubA11
>> rubB1
>> rubC1
...

> rubrique2
>> rubA2
>> rubB2
>>> rubB21
>> rubC2
...

> rubrique3
>> rubA3
>> rubB3
>> rubC3
...

et je veux obtenir :
rubA1
rubA2
rubA3
rubB1
rubB2
rubB3
rubC1
rubC2
...

la boucle que j'utilise est celle ci

<BOUCLE_niveau1(RUBRIQUES){id_rubrique=116}>
<BOUCLE_niv2(RUBRIQUES){id_parent}{par titre}>
<BOUCLE_niv3(RUBRIQUES){id_parent}{par titre}>
       <option value="#URL_RUBRIQUE">[(#TITRE|couper{20}|supprimer_numero)]</option>

       </BOUCLE_niv3></BOUCLE_niv2></BOUCLE_niveau1>

Qui me renvoie

rubA1
rubB1
rubC1
rubA2
rubB2
rubC2
rubA3
rubB3
rubC3

Quelqu'un voit parce que moi je tourne en rond et je voulais éviter d'utiliser les mots clés

a+

--
patrick domage
Les artistes de scène en ligne
http://www.larriereboutique.fr/
--

Le 20/03/07, tampis<tampis@gmail.com> a écrit :

En effet j'ai 5 rubriques principales qui contiennent des sous
rubriques dont je veux la liste (et uniquement du premier rang):

rubrique116
> rubrique1
>> rubA1
>>> rubA11
>> rubB1
>> rubC1
...

> rubrique2
>> rubA2
>> rubB2
>>> rubB21
>> rubC2
...

> rubrique3
>> rubA3
>> rubB3
>> rubC3
...

et je veux obtenir :
rubA1
rubA2
rubA3
rubB1
rubB2
rubB3
rubC1
rubC2
...

la boucle que j'utilise est celle ci

<BOUCLE_niveau1(RUBRIQUES){id_rubrique=116}>
<BOUCLE_niv2(RUBRIQUES){id_parent}{par titre}>
<BOUCLE_niv3(RUBRIQUES){id_parent}{par titre}>
       <option value="#URL_RUBRIQUE">[(#TITRE|couper{20}|
supprimer_numero)]</option>

       </BOUCLE_niv3></BOUCLE_niv2></BOUCLE_niveau1>

Qui me renvoie

rubA1
rubB1
rubC1
rubA2
rubB2
rubC2
rubA3
rubB3
rubC3

Quelqu'un voit parce que moi je tourne en rond et je voulais éviter
d'utiliser les mots clés

pour être précis voici ma version SPIP 1.9.1 [7502]
Patrick

je cherche à faire une liste alphabétique de Rubriques de
même rang je m'explique:

la boucle que j'utilise est celle ci

<BOUCLE_niveau1(RUBRIQUES){id_rubrique=116}>
<BOUCLE_niv2(RUBRIQUES){id_parent}{par titre}>
<BOUCLE_niv3(RUBRIQUES){id_parent}{par titre}>
       <option value="#URL_RUBRIQUE">[(#TITRE|couper{20}|
supprimer_numero)]</option>

       </BOUCLE_niv3></BOUCLE_niv2></BOUCLE_niveau1>

Qui me renvoie

rubA1
rubB1
rubC1
rubA2
rubB2
rubC2
rubA3
rubB3
rubC3

Quelqu'un voit parce que moi je tourne en rond et je voulais
éviter d'utiliser les mots clés

Tu peux utiliser les doublons nommés :
<BOUCLE_niveau1(RUBRIQUES){id_rubrique=116}>
<BOUCLE_niv2(RUBRIQUES){id_parent}> <BOUCLE_niv3(RUBRIQUES){id_parent}
{doublons a_trier}>

       </BOUCLE_niv3></BOUCLE_niv2></BOUCLE_niveau1>

<BOUCLE_tri (RUBRIQUES) {par titre} {!doublons a_trier}>
<option
value="#URL_RUBRIQUE">[(#TITRE|couper{20}|supprimer_numero)]</option>
</BOUCLE_tri>

Et voilà.