Tu peux bricoler un générateur de theme facilement en te créant une variable genre :
monsite/?theme=truc
puis dans ton head, ajouter une ligne :
[(#ENV{theme)|=={truc}|oui)
[<link rel="stylesheet" href="(#CHEMIN{css/mon_nouveau_theme.css}|direction_css)" type="text/css" />]
]
ou bien si c’est pour remplacer un theme existant :
[(#ENV{theme)|=={truc}|?{
[(#REM) oui = mon nouveau theme]
[<link rel="stylesheet" href="(#CHEMIN{css/mon_nouveau_theme.css}|direction_css)" type="text/css" />]
,
[(#REM) non = le thème déjà en place]
[<link rel="stylesheet" href="(#CHEMIN{css/le_theme_actuel_en_place.css}|direction_css)" type="text/css" />]
})]
afin de monter le résultat à ton CA… En sachant que cela sera seulement une surcharge d’un thème existant (pas d’ajout de class, id, balises dans les squelettes c’est possible aussi mais pas avec cette méthode)