Les squelettes par défaut de SPIP répondent aux besoins minimaux, en permettant de contrôler l’affichage des pages selon qu’il s’agit (par exemple) d’une rubrique ou d’un article. On souhaitera en effet que chaque page rubrique affiche la liste des articles qu’elle contient, tandis que chaque page article devra afficher le contenu textuel et/ou visuel dudit article. C’est logique, ça ce tient.
Mais on peut avoir besoin d’habiller différemment certaines rubriques par rapport aux autres. Exemple dans un site consacré au cinéma : si la plupart des rubriques contiennent des critiques de films, classées par ordre chronologique, l’une contient des biographies de stars, que l’on préférera classer par ordre alphabétique.
SPIP a prévu cela : il suffit de créer un squelette dédié, portant l’identifiant de la rubrique. Rappellons le fonctionnement, expliqué sur le site SPIP (à cette page : « Qu’est-ce que les fichiers « dist » ? », mise à jour : « Les variantes de squelette ») :
« Voici l’ordre (par priorité décroissante) dans lequel sont utilisés les fichiers de squelettes selon leur nom :
rubrique=10.html
: si ce fichier existe, il ne s’applique qu’à la rubrique numéro 10 ;- si ce fichier n’existe pas, SPIP regarde si il n’y a pas un fichier
rubrique-10.html
; si ce fichier existe, la rubrique 10 ainsi que ses sous-rubriques l’utilisent ;- si ce fichier n’existe pas, SPIP utilise le fichier générique
rubrique.html
ou le fichier fourni par défautrubrique-dist.html
(jusqu’à SPIP 1.7.2), et l’applique à toutes les rubriques du site qui ne sont pas concernées par les fichiers ci-dessus. »
Bien. La rubrique 10 affiche désormais des portraits de stars. Elle les liste, dans l’ordre alphabétique... mais pas le menu des pages article
qu’elle contient. Il suffit de procéder de même pour les pages article
: créer un squelette dédié, portant l’identifiant de la rubrique : article=10.html
Ceci fonctionne pour tous les squelettes d’éléments contenus dans une rubrique (rubrique, article, brève, site) mais pas les autres, qui ne sont pas rattachés à une rubrique (mots, auteurs...), et permet de varier sensiblement la mise en page selon les rubriques, branches ou les secteurs.
Vos commentaires
1. Le 30 novembre 2011 à 21:43, par Julien solaire
En réponse à : Des rubriques différentes les unes des autres
Les bonnes vieilles solutions old school c’était terrible. Je suis dans une periode nostalgie et je suis mes bookmark d’un vieil ordinateur.
2. Le 21 novembre 2012 à 17:57, par Julien Solaire
En réponse à : Des rubriques différentes les unes des autres
Arff c’est impressionnant ! je n’en reviens pas ! quasiment un an après jour pur jour je me refait un nettoyage de bookmark. Eh bien nostalgie pour nostalgie, une année de plus ce lien restera dans mes favoris.
Répondre à cet article
Suivre les commentaires :
| 