La surchage de squelettes SPIP

, par  admin

Bonjour,

Vous pouvez personnalisez vos squelettes SPIP grâce à la méthode de surcharge.
Créez un dossier squelettes/ à la racine de votre site [1]. Vous pourrez à l’intérieur de ce dossier créer l’arborescence de surcharge afin de personnaliser des éléments tels que les images, les fichiers css, les noisettes...
Voici l’ordre de priorité des squelettes :

  • l’emplacement du dossier $dossier_squelettes (si vous l’avez déclaré dans le fichier mes_options.php, afin de définir un dossier spécifique différent du dossier /squelettes à la racine du site)
  • squelettes/ (à la racine du site s’il existe)
  • un squelette dans la liste des plugins (exemple Sarka Spip)
  • le répertoire par défaut squelette-dist

Exemple :
Pour conserver les images après une mise à jour de votre squelette (qui écrasera les fichiers de votre plugin squelette par la même occasion), placez les dans le dossier
squelettes/images

Pour un fichier langue :
squelettes/lang

Remplacez uniquement les éléments modifiés afin de ne pas surcharger inutilement le code !

A+

[1Le squelette par défaut est placé dans le dossier squelettes-dist

Un peu de théorie... Tous les cours théoriques