une css par secteur

Personnellement je créé des css style_mot1 , style_mot2… un groupe de mot : style avec les mots clés mot1, mot2,…
j’associe le secteur à un mot…

dans rubrique.html…je fais une boucle qui suivant le mot clé associé au secteur appelle la css adéquate…

Il ne faut pas oublier une css par défaut pour le cas ou il n’y ait pas de mot clé associé

Message du 01/04/08 02:31
De : « Pablo Soler »
A : « dd »
Copie à : « [Spip-Rezo] »
Objet : Re: [Spip] une css par secteur

L’idéal serait de rajouter un id à ta balise body comme ceci :

Ensuite tu interceptes les codes en CSS par exemple avec la règle
suivante :

/* pour les balises

des rubriques 23 et 31*/
#ici_23 p {color:#89a;}
#ici_31 p {color:#08f;}

Etc…

C’est mieux qu’un plugin et ça mange pas de pain :wink: et en plus ça
marche aussi avec les squelettes articles vu que le #ID_RUBRIQUE est
transporté par les BOUCLES articles…

_
Pablo

Le 1 avr. 08 à 00:12, dd a écrit :

Bonjour,

Je cherche un plugin qui permette de choisir une css par secteur car
cela me barbe d’avoir à multiplier les squelettes rurbique=xx,
rubrique=xy article-xx, article-xy,…

merci de vos conseils
dd


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP

On Tue, 01 Apr 2008 20:38:05 +0200, Josiane ALETTO <josiane.aletto@orange.fr> wrote:

dans rubrique.html..je fais une boucle qui suivant le mot clé associé au secteur appelle la css adéquate..

Il ne faut pas oublier une css par défaut pour le cas ou il n'y ait pas de mot clé associé

J'ai bricolé un truc du même genre, en jouant sur les noms de fichiers :

<link rel='stylesheet' href='#URL_SITE_SPIP/squelettes/defaut.css' type='text/css' />

<BOUCLE_choix_css(RUBRIQUES){id_rubrique}>
  <link rel="stylesheet" href="#URL_SITE_SPIP/squelettes/suppl-#ID_SECTEUR.css" type="text/css" media="projection, screen, tv" />
</BOUCLE_choix_css>

avec, pour chaque secteur, un fichier css intitulé suppl-1.css, suppl-2.css, etc.

Evidemment, toutes les propriétés qui sont définies dans les suppl-X.css le sont aussi dans defaut.css; les suppl ne font qu'écraser les défauts. De cette façon, si je rajoute un secteur, même si je ne définis pas de css particulière il utilise le choix par défaut.

JF

--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera