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

All contributions published for previous SPIP versions

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

updated on 13 September 2003

Discussion

Aucune discussion

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom