http://warriordudimanche.net/?article0486/cameleon-changer-de-theme-en-fonction-des-categories-et-pages-statiques
Il y a quelques jours, Cyrille cherchait à faire du multi thème sur son blog et je lui ai proposé de bricoler un petit plug in pour ça.
Après quelques tâtonnements, on est parvenu à faire un bout de code qui fait le job ^^
Le plugin, une fois activé, intercepte la catégorie et cherche s'il existe un dossier à ce nom dans le dossier themes/. Si c'est le cas, il injecte le nom du thème dans le moteur à la volée, sinon il cherche s'il s'agit d'une page statique et fait la même chose.
Pour utiliser le plugin, il suffit donc de créer un dossier thème au nom de la catégorie/page statique.
Attention, si le nom de votre catégorie comporte des espaces, remplacez-les par l'underscore «_» et s'il y a des caractères accentués, remplacez-les par la lettre non accentuée correspondante.
Ainsi, la catégorie «le blog» correspondra au dossier themes/le_blog, par exemple.
[Edit du 12 février] J'ai apporté une modification au plugin afin qu'il normalise de lui-même les noms de dossiers themes/*
*[Edit du 13 février] *Grâce aux conseils avisés de Stéphane sur le forum, j'ai apporté quelques modifications de plus (éviter des erreurs et alertes)
A télécharger ici : Cameleon.zip
Tchuss !
repost automatique de mon site...