Comment mettre différents modèles de rubriques dans un seul squelette rubrique.php3 ?

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Réponse : En utilisant la numérotation des titres de rubriques et les expressions régulières.

Intérêt : la simplification de la maintenance du squelette.

Cette façon de faire évite de devoir éditer de nombreux fichiers lors de modifications faites au squelette, ou de devoir créer un nouveau squelette (rubrique-XX, etc.) chaque fois que l’on veut créer une nouvelle rubrique d’un modèle existant.
Et si, en plus, vous gérez plusieurs Spip, on pourrait dire, en plagiant un vieil auteur connu, que l’intérêt s’accroit quand l’effet se recule ;-)

Utilisation : Les titres des rubriques doivent être numérotés. Dans l’exemple proposé, les rubriques numérotées de 0. à 29. affichent les articles classés par date, les rubriques n° 30. à 59. affichent les articles classés par date inverse, les autres rubriques affichent les article classés par n° de titre. La même idée peut être reprise pour les squelettes articles.

Note : Un titre numéroté s’écrit XX. Titre (XX[point][espace] Titre)
Vous pouvez supprimer l’apparition du n° du titre dans le site public en utilisant le filtre SPIP supprimer_numero.
Exemple : (#TITRE

Télécharger

Adresse de publication originale : http://support.cassiopea.org/spip/spip-tech.shtml#regexprub

Note A propos des expressions régulières : http://www.commentcamarche.net/php/phpreg.php3

Dernière modification de cette page le 13 septembre 2003

Discussion

Aucune discussion

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom