des couleurs pour chaque secteur

Bonjour la liste!

Comme le dit mon titre, je réalise un site avec une palette de couleurs par rubrique. ça c'est encore assez simple, je crée un CSS par secteur (couleur) que j'appelle avec un mot clé pour les pages de rubrique et aritcle.

Maintenant j'aimerai avoir ma page de sommaire qui utilise aussi ces css pour chacun des secteurs qu'elle diffuse.

comment faire?

j'avais pensé réaliser une "noisette" par ex "boite_secteur.html" que j'insère dans la page de sommaire par un "inclure" englobé dans une boucle "RUBRIQUE". La noisette "boite_secteur.html" appelant son propre CSS avec son mot clé?

Vous me suivez?

est-ce que c'est jouable?

Merci de vos conseils éclairés!

Le 12/10/07, Praz Alexandre a écrit :

Maintenant j'aimerai avoir ma page de sommaire qui utilise aussi ces css
pour chacun des secteurs qu'elle diffuse.

comment faire?

Attribuer une class à chacunes de tes rubriques (en fonction de son
numéro ?) et insérer ça dans ta css s'il ne s'agit que de couleurs.

--
@plus

Jacques

Pour les lyonnais++ spip-lyon@rezo.net http://spip-party.net/-Lyon-
Plugins zippés Téléchargement : http://spip.jermer.fr/?Liste-des-zip-produits
Remercier Spip et les plugins (Crédits) :

http://spip.jermer.fr/?Plugin-plugins-actifs-version-5

Gérer ses squelettes & thèmes en interne :

http://spip.jermer.fr/?Spip-1-92a-Plugin-Admin-themes

Bonjour la liste!

Comme le dit mon titre, je réalise un site avec une palette de couleurs
par rubrique. ça c'est encore assez simple, je crée un CSS par secteur
(couleur) que j'appelle avec un mot clé pour les pages de rubrique et
aritcle.

Maintenant j'aimerai avoir ma page de sommaire qui utilise aussi ces css
pour chacun des secteurs qu'elle diffuse.

comment faire?

j'avais pensé réaliser une "noisette" par ex "boite_secteur.html" que
j'insère dans la page de sommaire par un "inclure" englobé dans une
boucle "RUBRIQUE". La noisette "boite_secteur.html" appelant son propre
CSS avec son mot clé?

Vous me suivez?

est-ce que c'est jouable?

Merci de vos conseils éclairés!

Bonjour,
pour faire ca, je mets sur le tag body de mes squelettes un truc genre :
<body dir="ltr" id="body#ID_article_ou_rubrique_ou_autre">
ensuite dans la css reste plus qu a declarer tes class comme ca :

#bodyXXX .Titre //(ou XXX correspond a ton #ID_article_ou_rubrique_ou_autre)
{
color:...;
background-image:...;
}

il faut evidement que le body soit dans une boucle te permettant de lui
attribuer l ID dynamique de ton choix...
///
Si tu veux alleger ta css, ce que tu peux faire c est :
.Titre
{
toutes les instruction qui sont communes a toutes tes class .Titre
}

et dans :
#bodyXXX .Titre
{
les instructions qui sont specifiques au secteur
}
///
et si tu veux que tout ca marche tout seul meme si un nouveau secteur,
rubrique apparait via l admin de spip, faut faire une recherche sur "spip
css dynamique"...
triton

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
triton
Envoyé : vendredi 12 octobre 2007 12:53
À : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

> Bonjour la liste!
>
> Comme le dit mon titre, je réalise un site avec une palette de couleurs
> par rubrique. ça c'est encore assez simple, je crée un CSS par secteur
> (couleur) que j'appelle avec un mot clé pour les pages de rubrique et
> aritcle.
>
> Maintenant j'aimerai avoir ma page de sommaire qui utilise aussi ces css
> pour chacun des secteurs qu'elle diffuse.
>
> comment faire?
>
> j'avais pensé réaliser une "noisette" par ex "boite_secteur.html" que
> j'insère dans la page de sommaire par un "inclure" englobé dans une
> boucle "RUBRIQUE". La noisette "boite_secteur.html" appelant son propre
> CSS avec son mot clé?
>
> Vous me suivez?
>
> est-ce que c'est jouable?
>
> Merci de vos conseils éclairés!
Bonjour,
pour faire ca, je mets sur le tag body de mes squelettes un truc genre :
<body dir="ltr" id="body#ID_article_ou_rubrique_ou_autre">
ensuite dans la css reste plus qu a declarer tes class comme ca :

#bodyXXX .Titre //(ou XXX correspond a ton
#ID_article_ou_rubrique_ou_autre)
{
color:...;
background-image:...;
}

il faut evidement que le body soit dans une boucle te permettant de lui
attribuer l ID dynamique de ton choix...
///
Si tu veux alleger ta css, ce que tu peux faire c est :
.Titre
{
toutes les instruction qui sont communes a toutes tes class .Titre
}

et dans :
#bodyXXX .Titre
{
les instructions qui sont specifiques au secteur
}
///
et si tu veux que tout ca marche tout seul meme si un nouveau secteur,
rubrique apparait via l admin de spip, faut faire une recherche sur "spip
css dynamique"...
triton

Houps ! a repondu trop vite, tout ca tu le fais deja visiblement...
J utilise un modele qui me remonte le mot cle associe pour recuperer la css
attribue a une rubrique ou article, ca me permet de mettre la couleur qu il
faut sur les menus par exemple.
Je peux envoyer la boucle du modele (un peu longue) si tu veux...
triton

triton a écrit :

  

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
triton
Envoyé : vendredi 12 octobre 2007 12:53
À : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

Bonjour la liste!

Comme le dit mon titre, je réalise un site avec une palette de couleurs
par rubrique. ça c'est encore assez simple, je crée un CSS par secteur
(couleur) que j'appelle avec un mot clé pour les pages de rubrique et
aritcle.

Maintenant j'aimerai avoir ma page de sommaire qui utilise aussi ces css
pour chacun des secteurs qu'elle diffuse.

comment faire?

j'avais pensé réaliser une "noisette" par ex "boite_secteur.html" que
j'insère dans la page de sommaire par un "inclure" englobé dans une
boucle "RUBRIQUE". La noisette "boite_secteur.html" appelant son propre
CSS avec son mot clé?

Vous me suivez?

est-ce que c'est jouable?

Merci de vos conseils éclairés!
      

Bonjour,
pour faire ca, je mets sur le tag body de mes squelettes un truc genre :
<body dir="ltr" id="body#ID_article_ou_rubrique_ou_autre">
ensuite dans la css reste plus qu a declarer tes class comme ca :

#bodyXXX .Titre //(ou XXX correspond a ton
#ID_article_ou_rubrique_ou_autre)
{
color:...;
background-image:...;
}

il faut evidement que le body soit dans une boucle te permettant de lui
attribuer l ID dynamique de ton choix...
///
Si tu veux alleger ta css, ce que tu peux faire c est :
.Titre
{
toutes les instruction qui sont communes a toutes tes class .Titre
}

et dans :
#bodyXXX .Titre
{
les instructions qui sont specifiques au secteur
}
///
et si tu veux que tout ca marche tout seul meme si un nouveau secteur,
rubrique apparait via l admin de spip, faut faire une recherche sur "spip
css dynamique"...
triton

Houps ! a repondu trop vite, tout ca tu le fais deja visiblement...
J utilise un modele qui me remonte le mot cle associe pour recuperer la css
attribue a une rubrique ou article, ca me permet de mettre la couleur qu il
faut sur les menus par exemple.
Je peux envoyer la boucle du modele (un peu longue) si tu veux...
triton

bon ben je cale...
je n'arrive pas à faire correspondre un CSS à mes "inclures" en fonction d'un mot clé.

ce que je veux :
dans ma page de sommaire, faire apparaître mes secteurs avec leurs couleurs propres. pour celà j'ai pensé utiliser l'inclusion d'une noisette "inc_secteur" comprise dans une boucle. sur le principe ça marche: J'ai autant de boites que de rubriques racines.

mais là ou je pèche c'est pour donner la couleurs de leurs secteurs à ces boîtes. j'ai essayé la méthode des mots clés suivante :

Mais rien à faire...

voici mon fichier à inclure :

<head>
        <BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}> <link rel="stylesheet" href="[(#TEXTE)]" type="text/css" media="projection, screen, tv" />
   </BOUCLE_css_secteur>

</head>

<div id="boite_secteur">
<BOUCLE_secteur (RUBRIQUES) {id_rubrique}>
<h3><a href="#URL_RUBRIQUE">[(#TITRE)]</a></h3>
<p>[(#TEXTE)]</p>
</BOUCLE_secteur>
</div>

merci de vos lumières!

-----Message d'origine-----
De : Praz Alexandre [mailto:listes@a-lex.com]
Envoyé : vendredi 12 octobre 2007 15:47
À : triton
Cc : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

triton a écrit :
>
>> -----Message d'origine-----
>> De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
>> triton
>> Envoyé : vendredi 12 octobre 2007 12:53
>> À : SPIP
>> Objet : Re: [Spip] des couleurs pour chaque secteur
>>
>>
>>
>>
>>> Bonjour la liste!
>>>
>>> Comme le dit mon titre, je réalise un site avec une palette
de couleurs
>>> par rubrique. ça c'est encore assez simple, je crée un CSS par secteur
>>> (couleur) que j'appelle avec un mot clé pour les pages de rubrique et
>>> aritcle.
>>>
>>> Maintenant j'aimerai avoir ma page de sommaire qui utilise
aussi ces css
>>> pour chacun des secteurs qu'elle diffuse.
>>>
>>> comment faire?
>>>
>>> j'avais pensé réaliser une "noisette" par ex "boite_secteur.html" que
>>> j'insère dans la page de sommaire par un "inclure" englobé dans une
>>> boucle "RUBRIQUE". La noisette "boite_secteur.html" appelant
son propre
>>> CSS avec son mot clé?
>>>
>>> Vous me suivez?
>>>
>>> est-ce que c'est jouable?
>>>
>>> Merci de vos conseils éclairés!
>>>
>> Bonjour,
>> pour faire ca, je mets sur le tag body de mes squelettes un
truc genre :
>> <body dir="ltr" id="body#ID_article_ou_rubrique_ou_autre">
>> ensuite dans la css reste plus qu a declarer tes class comme ca :
>>
>> #bodyXXX .Titre //(ou XXX correspond a ton
>> #ID_article_ou_rubrique_ou_autre)
>> {
>> color:...;
>> background-image:...;
>> }
>>
>> il faut evidement que le body soit dans une boucle te permettant de lui
>> attribuer l ID dynamique de ton choix...
>> ///
>> Si tu veux alleger ta css, ce que tu peux faire c est :
>> .Titre
>> {
>> toutes les instruction qui sont communes a toutes tes class .Titre
>> }
>>
>> et dans :
>> #bodyXXX .Titre
>> {
>> les instructions qui sont specifiques au secteur
>> }
>> ///
>> et si tu veux que tout ca marche tout seul meme si un nouveau secteur,
>> rubrique apparait via l admin de spip, faut faire une
recherche sur "spip
>> css dynamique"...
>> triton
>>
>>
> Houps ! a repondu trop vite, tout ca tu le fais deja visiblement...
> J utilise un modele qui me remonte le mot cle associe pour
recuperer la css
> attribue a une rubrique ou article, ca me permet de mettre la
couleur qu il
> faut sur les menus par exemple.
> Je peux envoyer la boucle du modele (un peu longue) si tu veux...
> triton
>
>
bon ben je cale...
je n'arrive pas à faire correspondre un CSS à mes "inclures" en fonction
d'un mot clé.

ce que je veux :
dans ma page de sommaire, faire apparaître mes secteurs avec leurs
couleurs propres. pour celà j'ai pensé utiliser l'inclusion d'une
noisette "inc_secteur" comprise dans une boucle. sur le principe ça
marche: J'ai autant de boites que de rubriques racines.

mais là ou je pèche c'est pour donner la couleurs de leurs secteurs à
ces boîtes. j'ai essayé la méthode des mots clés suivante :
Choisir les CSS avec des mots clés - SPIP-Contrib

Mais rien à faire...

voici mon fichier à inclure :
> <head>
>
> <BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>
> <link rel="stylesheet" href="[(#TEXTE)]" type="text/css"
> media="projection, screen, tv" />
> </BOUCLE_css_secteur>
>
> </head>
>
>
> <div id="boite_secteur">
> <BOUCLE_secteur (RUBRIQUES) {id_rubrique}>
> <h3><a href="#URL_RUBRIQUE">[(#TITRE)]</a></h3>
> <p>[(#TEXTE)]</p>
> </BOUCLE_secteur>
> </div>
>
merci de vos lumières!

Bonjour,
je n utilise pas cette comtrib, mais si je lis bien le code, ta boucle :
<BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>
ne peux te remonter que la css de la rubrique sur laquelle tu te trouves,
donc sur la page d accueil, cette boucle ne doit pas afficher grand chose,
pour t en assurer, mets un texte quelconque a l interieur de ta boucle voir
si elle est bien executee...
Je pense qu il doit falloir indiquer la rubrique que tu souhaites a ta
boucle
genre :
<BOUCLE_SUR_LES_SECTEURS...>
<BOUCLE_css_secteur (MOTS){id_rubrique=#ID_RUBRIQUE}{type=CSS}>
///
Si tu fais un truc dans ce genre, tu vas charger toutes les css associees a
tes secteurs, si les css contiennent les memes noms de class, c est la
derniere chargee qui gagne..
triton

triton a écrit :

  

-----Message d'origine-----
De : Praz Alexandre [mailto:listes@a-lex.com]
Envoyé : vendredi 12 octobre 2007 15:47
À : triton
Cc : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

triton a écrit :
    

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
triton
Envoyé : vendredi 12 octobre 2007 12:53
À : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

Bonjour la liste!

Comme le dit mon titre, je réalise un site avec une palette
          

de couleurs
    

par rubrique. ça c'est encore assez simple, je crée un CSS par secteur
(couleur) que j'appelle avec un mot clé pour les pages de rubrique et
aritcle.

Maintenant j'aimerai avoir ma page de sommaire qui utilise
          

aussi ces css
    

pour chacun des secteurs qu'elle diffuse.

comment faire?

j'avais pensé réaliser une "noisette" par ex "boite_secteur.html" que
j'insère dans la page de sommaire par un "inclure" englobé dans une
boucle "RUBRIQUE". La noisette "boite_secteur.html" appelant
          

son propre
    

CSS avec son mot clé?

Vous me suivez?

est-ce que c'est jouable?

Merci de vos conseils éclairés!

Bonjour,
pour faire ca, je mets sur le tag body de mes squelettes un
        

truc genre :
    

<body dir="ltr" id="body#ID_article_ou_rubrique_ou_autre">
ensuite dans la css reste plus qu a declarer tes class comme ca :

#bodyXXX .Titre //(ou XXX correspond a ton
#ID_article_ou_rubrique_ou_autre)
{
color:...;
background-image:...;
}

il faut evidement que le body soit dans une boucle te permettant de lui
attribuer l ID dynamique de ton choix...
///
Si tu veux alleger ta css, ce que tu peux faire c est :
.Titre
{
toutes les instruction qui sont communes a toutes tes class .Titre
}

et dans :
#bodyXXX .Titre
{
les instructions qui sont specifiques au secteur
}
///
et si tu veux que tout ca marche tout seul meme si un nouveau secteur,
rubrique apparait via l admin de spip, faut faire une
        

recherche sur "spip
    

css dynamique"...
triton

Houps ! a repondu trop vite, tout ca tu le fais deja visiblement...
J utilise un modele qui me remonte le mot cle associe pour
      

recuperer la css
    

attribue a une rubrique ou article, ca me permet de mettre la
      

couleur qu il
    

faut sur les menus par exemple.
Je peux envoyer la boucle du modele (un peu longue) si tu veux...
triton

bon ben je cale...
je n'arrive pas à faire correspondre un CSS à mes "inclures" en fonction
d'un mot clé.

ce que je veux :
dans ma page de sommaire, faire apparaître mes secteurs avec leurs
couleurs propres. pour celà j'ai pensé utiliser l'inclusion d'une
noisette "inc_secteur" comprise dans une boucle. sur le principe ça
marche: J'ai autant de boites que de rubriques racines.

mais là ou je pèche c'est pour donner la couleurs de leurs secteurs à
ces boîtes. j'ai essayé la méthode des mots clés suivante :
Choisir les CSS avec des mots clés - SPIP-Contrib

Mais rien à faire...

voici mon fichier à inclure :
    

<head>

    <BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>
   <link rel="stylesheet" href="[(#TEXTE)]" type="text/css"
media="projection, screen, tv" />
   </BOUCLE_css_secteur>

</head>

<div id="boite_secteur">
<BOUCLE_secteur (RUBRIQUES) {id_rubrique}>
<h3><a href="#URL_RUBRIQUE">[(#TITRE)]</a></h3>
<p>[(#TEXTE)]</p>
</BOUCLE_secteur>
</div>

merci de vos lumières!

Bonjour,
je n utilise pas cette comtrib, mais si je lis bien le code, ta boucle :
<BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>
ne peux te remonter que la css de la rubrique sur laquelle tu te trouves,
donc sur la page d accueil, cette boucle ne doit pas afficher grand chose,
pour t en assurer, mets un texte quelconque a l interieur de ta boucle voir
si elle est bien executee...
Je pense qu il doit falloir indiquer la rubrique que tu souhaites a ta
boucle
genre :
<BOUCLE_SUR_LES_SECTEURS...>
<BOUCLE_css_secteur (MOTS){id_rubrique=#ID_RUBRIQUE}{type=CSS}>
///
Si tu fais un truc dans ce genre, tu vas charger toutes les css associees a
tes secteurs, si les css contiennent les memes noms de class, c est la
derniere chargee qui gagne..
triton
  

oui mais non....
merci du coup de main, mais c'est sans résultat...

bref, je cherche, je cherche...

une autre piste?

-----Message d'origine-----
De : Praz Alexandre [mailto:listes@a-lex.com]
Envoyé : vendredi 12 octobre 2007 17:15
À : triton
Cc : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

triton a écrit :
>
>> -----Message d'origine-----
>> De : Praz Alexandre [mailto:listes@a-lex.com]
>> Envoyé : vendredi 12 octobre 2007 15:47
>> À : triton
>> Cc : SPIP
>> Objet : Re: [Spip] des couleurs pour chaque secteur
>>
>>
>> triton a écrit :
>>
>>>> -----Message d'origine-----
>>>> De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De
la part de
>>>> triton
>>>> Envoyé : vendredi 12 octobre 2007 12:53
>>>> À : SPIP
>>>> Objet : Re: [Spip] des couleurs pour chaque secteur
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Bonjour la liste!
>>>>>
>>>>> Comme le dit mon titre, je réalise un site avec une palette
>>>>>
>> de couleurs
>>
>>>>> par rubrique. ça c'est encore assez simple, je crée un CSS
par secteur
>>>>> (couleur) que j'appelle avec un mot clé pour les pages de
rubrique et
>>>>> aritcle.
>>>>>
>>>>> Maintenant j'aimerai avoir ma page de sommaire qui utilise
>>>>>
>> aussi ces css
>>
>>>>> pour chacun des secteurs qu'elle diffuse.
>>>>>
>>>>> comment faire?
>>>>>
>>>>> j'avais pensé réaliser une "noisette" par ex
"boite_secteur.html" que
>>>>> j'insère dans la page de sommaire par un "inclure" englobé dans une
>>>>> boucle "RUBRIQUE". La noisette "boite_secteur.html" appelant
>>>>>
>> son propre
>>
>>>>> CSS avec son mot clé?
>>>>>
>>>>> Vous me suivez?
>>>>>
>>>>> est-ce que c'est jouable?
>>>>>
>>>>> Merci de vos conseils éclairés!
>>>>>
>>>>>
>>>> Bonjour,
>>>> pour faire ca, je mets sur le tag body de mes squelettes un
>>>>
>> truc genre :
>>
>>>> <body dir="ltr" id="body#ID_article_ou_rubrique_ou_autre">
>>>> ensuite dans la css reste plus qu a declarer tes class comme ca :
>>>>
>>>> #bodyXXX .Titre //(ou XXX correspond a ton
>>>> #ID_article_ou_rubrique_ou_autre)
>>>> {
>>>> color:...;
>>>> background-image:...;
>>>> }
>>>>
>>>> il faut evidement que le body soit dans une boucle te
permettant de lui
>>>> attribuer l ID dynamique de ton choix...
>>>> ///
>>>> Si tu veux alleger ta css, ce que tu peux faire c est :
>>>> .Titre
>>>> {
>>>> toutes les instruction qui sont communes a toutes tes class .Titre
>>>> }
>>>>
>>>> et dans :
>>>> #bodyXXX .Titre
>>>> {
>>>> les instructions qui sont specifiques au secteur
>>>> }
>>>> ///
>>>> et si tu veux que tout ca marche tout seul meme si un
nouveau secteur,
>>>> rubrique apparait via l admin de spip, faut faire une
>>>>
>> recherche sur "spip
>>
>>>> css dynamique"...
>>>> triton
>>>>
>>>>
>>>>
>>> Houps ! a repondu trop vite, tout ca tu le fais deja visiblement...
>>> J utilise un modele qui me remonte le mot cle associe pour
>>>
>> recuperer la css
>>
>>> attribue a une rubrique ou article, ca me permet de mettre la
>>>
>> couleur qu il
>>
>>> faut sur les menus par exemple.
>>> Je peux envoyer la boucle du modele (un peu longue) si tu veux...
>>> triton
>>>
>>>
>>>
>> bon ben je cale...
>> je n'arrive pas à faire correspondre un CSS à mes "inclures"
en fonction
>> d'un mot clé.
>>
>> ce que je veux :
>> dans ma page de sommaire, faire apparaître mes secteurs avec leurs
>> couleurs propres. pour celà j'ai pensé utiliser l'inclusion d'une
>> noisette "inc_secteur" comprise dans une boucle. sur le principe ça
>> marche: J'ai autant de boites que de rubriques racines.
>>
>> mais là ou je pèche c'est pour donner la couleurs de leurs secteurs à
>> ces boîtes. j'ai essayé la méthode des mots clés suivante :
>> Choisir les CSS avec des mots clés - SPIP-Contrib
>>
>> Mais rien à faire...
>>
>> voici mon fichier à inclure :
>>
>>> <head>
>>>
>>> <BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>
>>> <link rel="stylesheet" href="[(#TEXTE)]" type="text/css"
>>> media="projection, screen, tv" />
>>> </BOUCLE_css_secteur>
>>>
>>> </head>
>>>
>>>
>>> <div id="boite_secteur">
>>> <BOUCLE_secteur (RUBRIQUES) {id_rubrique}>
>>> <h3><a href="#URL_RUBRIQUE">[(#TITRE)]</a></h3>
>>> <p>[(#TEXTE)]</p>
>>> </BOUCLE_secteur>
>>> </div>
>>>
>>>
>> merci de vos lumières!
>>
>>
> Bonjour,
> je n utilise pas cette comtrib, mais si je lis bien le code, ta boucle :
> <BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>
> ne peux te remonter que la css de la rubrique sur laquelle tu
te trouves,
> donc sur la page d accueil, cette boucle ne doit pas afficher
grand chose,
> pour t en assurer, mets un texte quelconque a l interieur de ta
boucle voir
> si elle est bien executee...
> Je pense qu il doit falloir indiquer la rubrique que tu souhaites a ta
> boucle
> genre :
> <BOUCLE_SUR_LES_SECTEURS...>
> <BOUCLE_css_secteur (MOTS){id_rubrique=#ID_RUBRIQUE}{type=CSS}>
> ///
> Si tu fais un truc dans ce genre, tu vas charger toutes les css
associees a
> tes secteurs, si les css contiennent les memes noms de class, c est la
> derniere chargee qui gagne..
> triton
>
oui mais non....
merci du coup de main, mais c'est sans résultat...

Hum... c est quoi qui marche pas ? Qu as tu comme resultat ? Y a t il un
site en ligne ou on peut voir ce qui se passe ?
Y a beaucoup de solution pour faire ce que tu souhaites, c est difficile de
savoir laquelle est la mieux, ca depend du nombre de secteurs, du nombre de
class css, si les secteurs sont figes une fois pour toute ou sujet a
modification...

bref, je cherche, je cherche...

une autre piste?

salut, est ce que appelle ton inclure comme ça

<INCLURE{fond=head}{id_mot}>

en mettant peut etre aussi le #CACHE{} de ton inclure à zéro, exemple #CACHE{0} afin qu’il soit pris en compte et régénéré tout de suite à l’appel de la page

++

Le 12/10/07, Praz Alexandre <listes@a-lex.com> a écrit :

triton a écrit :

-----Message d’origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net ]De la part de
triton
Envoyé : vendredi 12 octobre 2007 12:53
À : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

Bonjour la liste!

Comme le dit mon titre, je réalise un site avec une palette de couleurs
par rubrique. ça c’est encore assez simple, je crée un CSS par secteur
(couleur) que j’appelle avec un mot clé pour les pages de rubrique et
aritcle.

Maintenant j’aimerai avoir ma page de sommaire qui utilise aussi ces css
pour chacun des secteurs qu’elle diffuse.

comment faire?

j’avais pensé réaliser une « noisette » par ex « boite_secteur.html » que
j’insère dans la page de sommaire par un « inclure » englobé dans une
boucle « RUBRIQUE ». La noisette « boite_secteur.html » appelant son propre
CSS avec son mot clé?

Vous me suivez?

est-ce que c’est jouable?

Merci de vos conseils éclairés!

Bonjour,
pour faire ca, je mets sur le tag body de mes squelettes un truc genre :

ensuite dans la css reste plus qu a declarer tes class comme ca :

#bodyXXX .Titre //(ou XXX correspond a ton
#ID_article_ou_rubrique_ou_autre)
{
color:…;
background-image:…;
}

il faut evidement que le body soit dans une boucle te permettant de lui
attribuer l ID dynamique de ton choix…
///
Si tu veux alleger ta css, ce que tu peux faire c est :
.Titre
{
toutes les instruction qui sont communes a toutes tes class .Titre
}

et dans :
#bodyXXX .Titre
{
les instructions qui sont specifiques au secteur
}
///
et si tu veux que tout ca marche tout seul meme si un nouveau secteur,
rubrique apparait via l admin de spip, faut faire une recherche sur « spip
css dynamique »…
triton

Houps ! a repondu trop vite, tout ca tu le fais deja visiblement…
J utilise un modele qui me remonte le mot cle associe pour recuperer la css
attribue a une rubrique ou article, ca me permet de mettre la couleur qu il
faut sur les menus par exemple.
Je peux envoyer la boucle du modele (un peu longue) si tu veux…
triton

bon ben je cale…
je n’arrive pas à faire correspondre un CSS à mes « inclures » en fonction
d’un mot clé.

ce que je veux :
dans ma page de sommaire, faire apparaître mes secteurs avec leurs
couleurs propres. pour celà j’ai pensé utiliser l’inclusion d’une
noisette « inc_secteur » comprise dans une boucle. sur le principe ça
marche: J’ai autant de boites que de rubriques racines.

mais là ou je pèche c’est pour donner la couleurs de leurs secteurs à
ces boîtes. j’ai essayé la méthode des mots clés suivante :
http://www.spip-contrib.net/Choisir-les-CSS-avec-des-mots-cles

Mais rien à faire…

voici mon fichier à inclure :

<BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>

[(#TITRE)]

[(#TEXTE)]

merci de vos lumières!


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 : http://www.spip.net/fr_article1054.html


Karim Belkacem, Ergonomind
11, rue Neuve Sainte-Catherine, 13007 Marseille
Gsm:(+33)6 818 375 63 - Fixe:(+33)4 915 480 46
http://www.ergonomind.com

karim belkacem a écrit :

salut, est ce que appelle ton inclure comme ça

<INCLURE{fond=head}{id_mot}>

en mettant peut etre aussi le #CACHE{} de ton inclure à zéro, exemple #CACHE{0} afin qu’il soit pris en compte et régénéré tout de suite à l’appel de la page

++

triton a écrit :

-----Message d’origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net ]De la part de
triton
Envoyé : vendredi 12 octobre 2007 12:53
À : SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

Bonjour la liste!

Comme le dit mon titre, je réalise un site avec une palette de couleurs
par rubrique. ça c’est encore assez simple, je crée un CSS par secteur
(couleur) que j’appelle avec un mot clé pour les pages de rubrique et
aritcle.

Maintenant j’aimerai avoir ma page de sommaire qui utilise aussi ces css
pour chacun des secteurs qu’elle diffuse.

comment faire?

j’avais pensé réaliser une « noisette » par ex « boite_secteur.html » que
j’insère dans la page de sommaire par un « inclure » englobé dans une
boucle « RUBRIQUE ». La noisette « boite_secteur.html » appelant son propre
CSS avec son mot clé?

Vous me suivez?

est-ce que c’est jouable?

Merci de vos conseils éclairés!

Bonjour,
pour faire ca, je mets sur le tag body de mes squelettes un truc genre :

ensuite dans la css reste plus qu a declarer tes class comme ca :

#bodyXXX .Titre //(ou XXX correspond a ton
#ID_article_ou_rubrique_ou_autre)
{
color:…;
background-image:…;
}

il faut evidement que le body soit dans une boucle te permettant de lui
attribuer l ID dynamique de ton choix…
///
Si tu veux alleger ta css, ce que tu peux faire c est :
.Titre
{
toutes les instruction qui sont communes a toutes tes class .Titre
}

et dans :
#bodyXXX .Titre
{
les instructions qui sont specifiques au secteur
}
///
et si tu veux que tout ca marche tout seul meme si un nouveau secteur,
rubrique apparait via l admin de spip, faut faire une recherche sur « spip
css dynamique »…
triton

Houps ! a repondu trop vite, tout ca tu le fais deja visiblement…
J utilise un modele qui me remonte le mot cle associe pour recuperer la css
attribue a une rubrique ou article, ca me permet de mettre la couleur qu il
faut sur les menus par exemple.
Je peux envoyer la boucle du modele (un peu longue) si tu veux…
triton

bon ben je cale…
je n’arrive pas à faire correspondre un CSS à mes « inclures » en fonction
d’un mot clé.

ce que je veux :
dans ma page de sommaire, faire apparaître mes secteurs avec leurs
couleurs propres. pour celà j’ai pensé utiliser l’inclusion d’une
noisette « inc_secteur » comprise dans une boucle. sur le principe ça
marche: J’ai autant de boites que de rubriques racines.

mais là ou je pèche c’est pour donner la couleurs de leurs secteurs à
ces boîtes. j’ai essayé la méthode des mots clés suivante :
http://www.spip-contrib.net/Choisir-les-CSS-avec-des-mots-cles

Mais rien à faire…

voici mon fichier à inclure :

<BOUCLE_css_secteur (MOTS){id_rubrique}{type=CSS}>

[(#TITRE)]

[(#TEXTE)]

merci de vos lumières!


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/
FAQ :


Karim Belkacem, Ergonomind
11, rue Neuve Sainte-Catherine, 13007 Marseille
Gsm:(+33)6 818 375 63 - Fixe:(+33)4 915 480 46
http://www.ergonomind.com

pour répondre à triton :

  • hélas, pas de site en ligne pour le moment
  • comme résultats je n’ai rien, y’a pas la feuille de style qui s’active… je reste avec la feuille de style par défaut.
  • le nombre de secteur n’est pas figé… mais il ne sera pas énorme non plus

pour répondre à Karim

dans ma page sommaire, mon appel de ma page à inclure:

<BOUCLE_secteurs (RUBRIQUES) {racine}>
<INCLURE{fond=inc_secteur}{id_rubrique}>
</BOUCLE_secteurs>

ma page inc_secteur

<BOUCLE_secteur (RUBRIQUES) {id_rubrique}>

[(#TITRE)]

[(#TEXTE)]

voila voilà…

salut, a priori, si tu suis simplement l’exemple que je donne sur spip-contrib, ça devrait marcher simplement, test ça pour ton inclure, indique jute ton « dossier CSS » après #CHEMIN

++

Karim Belkacem, Ergonomind
11, rue Neuve Sainte-Catherine, 13007 Marseille
Gsm:(+33)6 818 375 63 - Fixe:(+33)4 915 480 46
http://www.ergonomind.com

-----Message d'origine-----
De : karim belkacem [mailto:kbelkacem@gmail.com]
Envoyé : vendredi 12 octobre 2007 18:12
À : Praz Alexandre
Cc : triton; SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

salut, a priori, si tu suis simplement l'exemple que je donne sur
spip-contrib, ça devrait marcher simplement, test ça pour ton inclure,
indique jute ton "dossier CSS" après #CHEMIN

<head>
<BOUCLE_secteur (RUBRIQUES) {id_rubrique}>
<link
href="#CHEMIN{dossier_css/<BOUCLE_css(MOTS){id_secteur}{type=CSS}>[(#TEXTE)]
</BOUCLE_css>}" rel="stylesheet" type="text/css">
</BOUCLE_secteur>
</head>

Bonsoir Karim,
je crois que ta contrib ne peut pas fonctionner dans le cas d Alexandre, sur
la page d accueil (sommaire.html) il n y a pas d id_rubrique disponible. Ta
boucle ne marche que lorsqu un ID_RUBRIQUE est disponible soit dans l
environnement spip, soit qu on l encadre dans une autre boucle capable de
remonter des ID_RUBRIQUE, en gros, cette boucle est capable de charger la
css qu il faut lorsque l on est sur la rubrique qu il faut, mais ne peut pas
remonter n importe ou la css associée à une rubrique, ou alors, je me plante
complet (ce qui n est pas totalement impossible non plus...)
cordialement
triton

salut, ben si elle peux fonctionner, celle que je donnais est conditionnelle, mais si tu la veux en sommaire tu fais comme suit

en fait tu appelles toutes les css

++

Le 12/10/07, triton <triton@pointcentral.net> a écrit :

-----Message d’origine-----
De : karim belkacem [mailto:kbelkacem@gmail.com]
Envoyé : vendredi 12 octobre 2007 18:12
À : Praz Alexandre
Cc : triton; SPIP
Objet : Re: [Spip] des couleurs pour chaque secteur

salut, a priori, si tu suis simplement l’exemple que je donne sur
spip-contrib, ça devrait marcher simplement, test ça pour ton inclure,
indique jute ton « dossier CSS » après #CHEMIN

Bonsoir Karim,
je crois que ta contrib ne peut pas fonctionner dans le cas d Alexandre, sur
la page d accueil (sommaire.html) il n y a pas d id_rubrique disponible. Ta
boucle ne marche que lorsqu un ID_RUBRIQUE est disponible soit dans l
environnement spip, soit qu on l encadre dans une autre boucle capable de
remonter des ID_RUBRIQUE, en gros, cette boucle est capable de charger la
css qu il faut lorsque l on est sur la rubrique qu il faut, mais ne peut pas
remonter n importe ou la css associée à une rubrique, ou alors, je me plante
complet (ce qui n est pas totalement impossible non plus…)
cordialement
triton


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 : http://www.spip.net/fr_article1054.html


Karim Belkacem, Ergonomind
11, rue Neuve Sainte-Catherine, 13007 Marseille
Gsm:(+33)6 818 375 63 - Fixe:(+33)4 915 480 46
http://www.ergonomind.com