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 :
- le répertoire squelettes/
- les répertoires des plugins dont Sarka SPIP
- la racine du site
- le répertoire squelettes-dist/
- 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 :
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