Quote from: znorelo at Sep 03, 2007, 04:28 AM
Le problème que je me pose, c’est comment, par un simple clic, changer la valeur de cette variable ?
Effectivement oublie la TV, il te faut plutôt un peu de PHP (de base) et un soupçon de compréhension des Plugins MODx.
Voici la première recette qui me vient à l’esprit (pas forcément optimisée mais c le principe) :
1 lien vers ta page comportant une variable quelconque ex : cssActive=1
1 plugin qui vérifie à chaque chargement de page la valeur de $_SESSION[’cssActive’]:
si $_SESSION[’cssActive’]=1 et pas de cssActive alors affichage des css
si $_SESSION[’cssActive’]=1 et cssActive alors $_SESSION[’cssActive’]=0 et pas d’inertion des css,
si $_SESSION[’cssActive’]=0 et pas cssActive pas d’inertion des css
et si $_SESSION[’cssActive’]=0 et cssActive alors $_SESSION[’cssActive’]=1 et affichage des css
Pour insérer tes css avec le plugin tu peux utiliser $modx->regClientCSS
infos sur les plugins (courtes je te l’accorde, mais bon, on a rien sans rien ) :
http://www.modxcms.com/plugin-examples.html
A toi de jouer