|
|
 |
Construite dynamiquement un lien sur un fichier CSS |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Jean Szabo
|
Lundi 01 Octobre 2007 4:03:47 pm
Construite dynamiquement un lien sur un fichier CSS
Bonjour,
je voudrais mettre en place un fichier css, suivant si je me trouve dans le 1 ou 2 eme repertoire de mon site
<link rel="stylesheet" type="text/css" href={"stylesheets/style_1.css"|ezdesign} />
ou
<link rel="stylesheet" type="text/css" href={"stylesheets/style_2.css"|ezdesign} />
Comment construire ce nom de fichier dynamiquement pour en avoir autant que de répertoires ?
Merci
Jean
|
|
Abdelkader Rhouati
|
Mercredi 05 Mars 2008 9:41:03 am
Re: Construite dynamiquement un lien sur un fichier CSS
salut,
bein , si le fichier css dépend de ton répertoire , donc pourquoi tu ne le met pas comme attribut de ton répertoire ?
ajoute un attribut "fichier css" dans la classe qui represente tes répertoires , ensuite tu pourra récupérer à chaque fois ton
attribut et le mettre dans link...
Merci.
Rhouati abdel
Abdelkader RHOUATI
|
|
Mike LECOMTE
|
Mercredi 05 Mars 2008 2:53:17 pm
Re: Construite dynamiquement un lien sur un fichier CSS
Bonjour,
si tu n'as pas à rajouter de nouvelle rubriques, pourquoi tu ne fais pas un seul fichier CSS, et l'astuce serait en fait d'utiliser le node_id dansle nom de tes classes et id CSS.
en gros si tu as les noeuds 45 , 12 et 89, de mettre dans ton tpl
<div id="titre_{$node.node_id}">
....
</div>
et dans ton css :
titre_12{color:red;}
titre_45{color:blue;}
titre_89{black:red;}
Tu vois le genre ?
Comme àa tu gères un seule t unique fichier CSS, et tu peux définir tes styles dynamiquement. Toutefois, cette méthode n'est pas bonne si des rubriques sont rajoutées au fil du temps. Mais si tu n'as pasa besoin de rajouter des rubriques, c'est une bonne astuce.
Cordialement,
Mike
|
|
|
 |
|