Classer une liste de rubrique par id

Bonjour,

Pour ma page plan je cherche à lister les rubriques par ordre dans lequel elle
sont dans le menu principal Ex : 1 Sélection, 2 Dossier

Pour l'instant elle s'affiche par ordre alphabétique (alors que je n'ai pas mis
{par titre}:

<BOUCLE_listerubriques(RUBRIQUES){id_parent}{0,2}>:: <a href="#URL_RUBRIQUE"
class='liensfushia'>#TITRE</a><br>
    <BOUCLE_articlesselection (ARTICLES){id_rubrique}>
          &raquo; <a href="#URL_ARTICLE" class='lienscourantnoir'>#TITRE</a><br>
      </BOUCLE_articlesselection><br>
          </BOUCLE_listerubriques>

Existe t'il un moyen de les lister par id (en effet leur id est dans le même
ordre que l'ordre des rubriques dans le menu principal

Merci d'avance
Philippe

Il suffit de les classer par {id_rubrique} ??!!

JMB

Ta méthode t'oblige à être sûr de ne jamais rajouter de rubrique.

Je pense que le critère {par num titre} et le filtre |supprimer_numero vont te simplifier considérablement la vie.

et

Olivier G.

philippebessiere@free.fr a écrit :

Bonjour,

Pour ma page plan je cherche à lister les rubriques par ordre dans lequel elle sont dans le menu principal Ex : 1 Sélection, 2 Dossier

Pour l'instant elle s'affiche par ordre alphabétique (alors que je n'ai pas mis {par titre}:

<BOUCLE_listerubriques(RUBRIQUES){id_parent}{0,2}>:: <a href="#URL_RUBRIQUE" class='liensfushia'>#TITRE</a><br>
    <BOUCLE_articlesselection (ARTICLES){id_rubrique}>
          &raquo; <a href="#URL_ARTICLE" class='lienscourantnoir'>#TITRE</a><br>
      </BOUCLE_articlesselection><br>
          </BOUCLE_listerubriques>

Existe t'il un moyen de les lister par id (en effet leur id est dans le même ordre que l'ordre des rubriques dans le menu principal

Merci d'avance
Philippe

Je suis en train de mettre en place ta méthode, mieux en effet pour pouvoir
rajouter des rubriques
Dans mon cas imaginons que j'ai 4 rubriques :
1 Artistes 2 Disques 3 Annuaires 4 Dossiers
Maintenant dans la rubrique Annuaires j'ai des sous rubriques. Alors là je ne
sais pas comment les numéroter. Est-ce 3,4.... ou à la suite de la dernière
rubrique de niveau 1 (5,6...)

Merci d'avance pour votre aide
Philippe

Selon Olivier GENDRIN <olivier.gendrin@free.fr>:

Ta méthode t'oblige à être sûr de ne jamais rajouter de rubrique.

Je pense que le critère {par num titre} et le filtre |supprimer_numero
vont te simplifier considérablement la vie.

Les critères communs à toutes les boucles - SPIP
et
Les filtres de SPIP - SPIP

Olivier G.

philippebessiere@free.fr a écrit :
> Bonjour,
>
> Pour ma page plan je cherche à lister les rubriques par ordre dans lequel
elle
> sont dans le menu principal Ex : 1 Sélection, 2 Dossier
>
> Pour l'instant elle s'affiche par ordre alphabétique (alors que je n'ai pas
mis
> {par titre}:
>
>
> <BOUCLE_listerubriques(RUBRIQUES){id_parent}{0,2}>:: <a
href="#URL_RUBRIQUE"
> class='liensfushia'>#TITRE</a><br>
> <BOUCLE_articlesselection (ARTICLES){id_rubrique}>
> &raquo; <a href="#URL_ARTICLE"
class='lienscourantnoir'>#TITRE</a><br>
> </BOUCLE_articlesselection><br>
> </BOUCLE_listerubriques>
>
> Existe t'il un moyen de les lister par id (en effet leur id est dans le
même
> ordre que l'ordre des rubriques dans le menu principal
>
> Merci d'avance
> Philippe
_______________________________________________
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

La question que tu dois te poser, c'est "quelles sont les rubriques que je vais afficher ensemble parmis ces rubriques, quelles sont celles qui vont devoir d'afficher dans un ordre autre que l'alaphabet ou l'ID (donc celles qui vont devoir avoir un numéro en début de titre) ?"

Une fois que tu as tes groupes de rubriques, tu peux les numéroter, mais chaque groupe est indépendant des autres, donc ils peuvent avoir le même numéro.

Je crois que je n'ai pas été super clair sur ce coup là...

Olivier G.

philippebessiere@free.fr a écrit :

Je suis en train de mettre en place ta méthode, mieux en effet pour pouvoir rajouter des rubriques
Dans mon cas imaginons que j'ai 4 rubriques :
1 Artistes 2 Disques 3 Annuaires 4 Dossiers
Maintenant dans la rubrique Annuaires j'ai des sous rubriques. Alors là je ne sais pas comment les numéroter. Est-ce 3,4.... ou à la suite de la dernière rubrique de niveau 1 (5,6...)

Merci d'avance pour votre aide
Philippe

Selon Olivier GENDRIN <olivier.gendrin@free.fr>:

Ta méthode t'oblige à être sûr de ne jamais rajouter de rubrique.

Je pense que le critère {par num titre} et le filtre |supprimer_numero vont te simplifier considérablement la vie.

Les critères communs à toutes les boucles - SPIP
et
Les filtres de SPIP - SPIP

Olivier G.

philippebessiere@free.fr a écrit :

Bonjour,

Pour ma page plan je cherche à lister les rubriques par ordre dans lequel

elle

sont dans le menu principal Ex : 1 Sélection, 2 Dossier

Pour l'instant elle s'affiche par ordre alphabétique (alors que je n'ai pas

mis

{par titre}:

<BOUCLE_listerubriques(RUBRIQUES){id_parent}{0,2}>:: <a

href="#URL_RUBRIQUE"

class='liensfushia'>#TITRE</a><br>
  <BOUCLE_articlesselection (ARTICLES){id_rubrique}>
         &raquo; <a href="#URL_ARTICLE"

class='lienscourantnoir'>#TITRE</a><br>

    </BOUCLE_articlesselection><br>
         </BOUCLE_listerubriques>

Existe t'il un moyen de les lister par id (en effet leur id est dans le

même

ordre que l'ordre des rubriques dans le menu principal

Merci d'avance
Philippe

Bonjour,

Pas tres clair en effet je vais tenter de l'être un peu plus.

Les tris sont en fait interpreter par spip pour generer un code SQL

Donc les sous rubriques d'une rubrique sont appeller par une nouvelle boucle
donc une nouvelle requete SQL

et donc seront "regroupes" avec leur propre niveau de tri.

Donc dans ton cas
tu peux tres bien numeroter les rubrique de 1er niveau et utiliser le
critere de tri {par num titre}
attention lire la doc en resumer tu numerote tes rubriques de cette facon
"xxx. Le titre"
les xxx le numero "d'ordre" un point et un espace. Dans tes sequellette pour
ne pas afficher les numéro tu rajoute le filtre
Ensuite pour tes sous rubriques tu peux tres bien utiliser un ordre de tri
different par date par exemple
vu que tu dois faire une nouvelle boucle donc avec ces propres critéres de
tri.
Mais pour, franchement et le plus clairement, répondre à ta question tu peux
tres bien réutiliser une numerotation qui recommence à partir de 1.