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é?
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
-----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 :
-----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.
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
-----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.
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...
-----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...
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
-----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.
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.
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
-----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
-----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