theme switch

Par sylvain, il y a 11 ans


Bonjour,
Comment faire pour permettre de switcher d'un theme a un autre ?
J'aimerais en developper plusieurs

Merci de votre coup de pouce

3 réponses

JeremyB, il y a 11 ans

Tu joues avec les sessions. En gros, tu proposes un select avec le nom de tes thèmes, tu récupères la valeur du select, fait des conditions afini de vérifier que le thème existe bien (pour les malins qui tenteraient de falsifier ton formulaire) et l'enregistre dans une session nommé theme (ou autre). Dans ton layout, tu fais une condition sur la session theme : si elle existe, tu lui mets le thème correspondant, sinon tu affiches celui par défaut.

J'ai fait exprès de ne pas mettre de code. Essaie de l'écrire sous forme de code et montre le nous si tu n'y arrives pas. ;)

sylvain, il y a 11 ans

merci a vous deux

JeremyB, il y a 11 ans

Oui c'est sur, il faut l'enregistrer dans la bdd après le formulaire et ensuite stocker dans une session histoire de ne pas faire un appel à la bdd sur chaque page pour le thème. Un oubli de ma part. ;)