FLR personal CMS

Accueil du site > Technique > SPIP > Sarka-SPIP et Sktheme : comment les rendre compatibles

Sarka-SPIP et Sktheme : comment les rendre compatibles

dimanche 20 janvier 2008, par François Le Ralle


Le squelette Sarka-SPIP n’est pas compatible tel quel avec le plugin Sktheme qui permet de changer dynamiquement de squelette et de thème. Toutefois, cela peut être réalisé simplement.

Ce qui le rend incompatible ce sont les sous-répertoires non standards. Il suffit de recopier les fichiers de ces sous-répertoires à la racine du squelette, puis de remplacer les références à ces répertoires dans l’arborescence du site par un pointage direct dans le répertoire racine du squelette (en supprimant les sous-chaînes inutiles), et ensuite de mettre en commentaires dans le fichiers mes_options.php la définition de la variable dossier_squelettes. Les dossiers concernés sont :
- extensions
- inclusions
- lang
- puces
- scripts
- styles

Une fois celà fait, mettez le squelette dans le répertoire utilisé par sktheme (selon votre configuration, pour moi "squelettes" et non "themes"), puis ajoutez le fichier theme.xlm de description dans le répertoire du squelette sarkaspip.

Le squelette devient utilisable comme un autre par simple sélection dans l’administration de SPIP, grace au plugin sktheme, et aussi directement dans l’interface utilisateur, puisque le switcher est inclus maintenant dans sktheme.

Il reste quelques détails à régler (formulaire d’envoi par exemple). Mais celà m’a permis de tester le squelette facilement. Je mettrai en ligne dans cet article la version correspondante pour ceux qui voudraient l’utiliser ou régler les derniers détails. La version de Sarka-SPIP utilisée est la 1.9.2 (pour SPIP de la même version).

Par ailleurs celà donne une indication à l’équipe de sarka-SPIP pour rendre les futures versions du squelette compatibles avec sktheme : éviter les répertoires non standards à la racine du squelette ! Merci.

Documents joints

2 Messages de forum


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette