20/07/2010, 14:31:38
Citation :Y a pas moyen d'utiliser ces variables de la manière la plus évidente qui soit dans le CSS ? C'est un comble, quand même...Pourquoi ne crée-tu pas ton propre cms ?
Tu aurais bien étudié la structure de ton site avant de coder, tu aurais pensé à placer un préfixe (pageMembre dans l'alias des pages).
De plus, je ne comprend absolument pas pourquoi tu cherches des complications où il n'y en a pas.
Dans tes pages membres, tu places (comme dans le lien de CallGuy)
{assign var='hidefeu' value='1'}
{assign var='hidesearch' value='1'}
{assign var='privatepage' value='1'}
Dans ton gabarit, tu places ceci après la balise stylesheet :
Code :
{if isset($privatepage)}
<link rel="stylesheet" type="text/css" href="http://tonDomaine/css/pagesMembres.css" media="screen" />
{/if}
Code :
#pageMembres a {color:RGB(130,20,0);}
#pageMembres h2 {RGB(80,10,0);}
etc.
Quand un utilisateur ira sur une page membre, le serveur exécutera la css pageMembre, cette dernière écrasera les propriétés par défaut des pages normales.