- Utiliser le critère {par num titre} dans sa boucle.
- Ajouter le "numéro" dans le titre de sa rubrique sous cette forme :
10. Rubrique 1
20. Rubrique 2
30. Rubrique 3
On numérote de 10 en 10 pour se laisser de la marge si on devait rajouter des rubriques par la suite.
Ensuite dans sa boucle rubrique, on applique le filtre |supprimer_numero
Par exemple :
<BOUCLE_rubiks(RUBRIQUES){id_parent=0}{par num titre}>
<a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
</BOUCLE_rubiks>Cette boucle affiche les rubriques de premier niveau (id_parent=0) classées dans l’ordre des numéros.
Le même concept fonctionne aussi sur les boucles articles. Ils seront afficher selon l’ordre du numéro de leur titre.
<BOUCLE_articles(ARTICLES){id_rubrique}{par num titre}>Dans le champ titre de l’article de la partie privée
10. Mon premier article
20. Mon deuxième article
Dès lors que le critère par {num titre titre} et le filtre |supprimer_numero ont été appliqués à une boucle, on ne verra plus que ca dans la partie privée :
Rubrique 1
Rubrique 2
Mon premier article
Mon deuxième article
Ce principe fonctionne aussi avec les balises multi des champs titre des sites multilingues :
Attention, en version SPIP 1.9 le filtre supprimer_numero n’est désormais plus nécessaire :
Il suffit de mettre dans ecrire/mes_options.php
Pour plus de détail sur la version 1.9, cf l’article SPIP 1.9 et supprimer_numero.
Comment peut-on faire pour classer aussi ses articles, le principe de numérotation comme pour les rubriques ne marche pas.. Je travaille sous biospip mais je ne pense pas que cela altère ce fonctionnement.