Le principe : en plus d’un squelette par défaut pour un objet dépendant de sa position en rubriques, vous pouvez préparer des squelettes spécifiques, qui seront utilisés pour tous les objets dépendant d’une rubrique de numéro donné.
Les fichiers squelettes de variantes portent le même nom /radical/ que le fichier squelette principal, auquel on rajoute (avant l’extension !) le numéro de secteur ou rubrique à sélectionner, séparé du nom principal par un tiret ou un signe égal (éventuellement ensuite un point et le radical de langue) ; SPIP se chargera de sélectionner parmi les fichiers squelettes de même radical, la variante correspondante ou sinon le fichier radical générique...
Ainsi, si dans votre dossier squelettes, vous placez un fichier rubrique-1.html
(à côté d’une copie du fichier d’origine rubrique.html
recopié depuis ./squelettes-dist, et que vous le modifiez, vous verrez utilisées ces modifications pour toutes les rubriques du premier secteur, mais pas des autres....
SPIP recherchera éventuellement une variante de squelette pour un article (ou une rubrique) dans la branche de la rubrique indiquée, ou seulement si on est dans la rubrique fixée.
Les squelettes sont aussi prévu pour des variantes de langues, mais il sera plus efficace de créer des chaines de langues personnalisées avec un .squelettes/lang/local_fr.php
.
Le point à retenir : vous devez gérer (et placer) ensemble dans le même dossier, le fichier de squelette général et les variantes utilisées [1].
Article publié le 7 janvier 2013, et actualisé en octobre 2018 .
Répondre à cet article