A. Le répertoire squelettes/ pour vos personnalisations

Publié le vendredi  26 août 2011

par  Steph
popularité : 14%

Cet article est un préalable à prendre en compte pour tous ceux de la rubrique Personnalisations avancées.

Pour que vos personnalisations soient prises en compte et qu’elles ne soient pas écrasées par une mise à jour de SPIP, de Sarka ou d’un plugin, il faut qu’elles soient installées dans un dossier spécifique nommé squelettes/. Ci-dessous, tout ce que vous devez savoir sur ce dossier.

Ce qu’il ne faut pas faire et pourquoi  

Il ne faut jamais modifier/surcharger directement un fichier original de SPIP ou Sarka.

En effet et sans entrer dans les subtilités, pour afficher votre site, SPIP va chercher les fichiers nécessaires dans tous les répertoires en suivant l’ordre suivant :

  1. le répertoire squelettes/
  2. les répertoires des plugins dont Sarka SPIP
  3. la racine du site
  4. le répertoire squelettes-dist/
  5. le répertoire ecrire/

C’est pourquoi, si vous voulez que vos personnalisations soient prises en compte, il faut absolument les mettre dans le dossier squelettes/.

C’est aussi ce qui explique pourquoi il ne faut pas mettre les copies des fichiers entiers dans squelettes/ mais seulement les lignes de code modifié.

Pour voir le résultat de vos modifications, pensez à vider le cache de SPIP et celui de votre navigateur internet.

Création du répertoire /squelettes  

- ouvrez votre FTP (ex : Filezilla),
- si vous n’avez pas déjà un répertoire squelettes/ à la racine de votre site distant, créez-le vous-même (sans oublier le "s" final).

Pour la plupart des gens, cette racine s’appelle public_html/, mais, selon la méthode que vous avez choisie pour installer votre site, il est possible que ce soit seulement le / le plus haut de votre site.

Voici ce que cela donne pour deux de mes sites :

PNG - 22 ko

Contenu du répertoire /squelettes  

Ce dossier contiendra tous les fichiers de mise en page de votre site classés dans des sous-répertoires que vous créerez au fur et à mesure selon vos besoins. Voici ceux que vous voudrez probablement modifier au début :

- css/ : pour vos feuilles de styles (voir création d’un fichier CSS perso)

- images/ : pour vos images personnelles telles que par exemple bg-bandeau-haut.jpg, bg_chemin.jpg, favicon.ico… …

- lang/ : pour vos fichiers de langue personnalisés (qui contiennent, entre autres, les noms des libellés de Sarka-SPIP comme agenda, brèves, galerie… …)

-  html/ : pour les fichiers html avec des tags SPIP

- noisettes/ : pour ajouter ou modifier des noisettes

- …


Plus d’infos :
- sur SPIP.net : Où placer les fichiers de squelettes ?
- Sur Sarka-SPIP.net : Les méthodes de personnalisation de Sarka-SPIP


Agenda

<<

2013

>>

<<

Mai

>>

Aujourd'hui

LuMaMeJeVeSaDi
293012345
6789101112
13141516171819
20212223242526
272829303112
Aucun évènement à venir les 12 prochains mois

Annonces

Annonce nouvelle mise à jour de SPIP

Après la 2.1.8, puis la 2.1.9, une nouvelle mise à jour de sécurité est préconisée par SPIP.

La nouvelle version est la 2.1.10. A installer d’urgence !

Nous indiquons sur notre site comment "Effectuer une mise à jour de spip" : vous pouvez suivre le tuto, il marche !


Brèves

30 mars 2011 - nouvelle mise à jour de sécurité de SPIP

Après la 2.1.8, une nouvelle mise à jour de sécurité est préconisée par SPIP. La nouvelle version (...)