Thême par rubrique

Bonjour,

J'ai installé SPIP 2.1 et tout ce qui est associé à la gestion des thêmes. Je souhaiterais savoir si on peut changer le thême en fonction de la rubrique dans laquelle on est ?
Il ne semble rien exister d'automatique (cf mon ami Google). Auriez-vous une piste à m'indiquer ?

Mickael

sur spi contrib squelette par mot clef

ou ce que tu peux imaginer j’ai indiqué un trucs dans les archives ici
il y a une 15 aine de jours

Le 18 avril 2010 14:54, mikaelkael <mkk2001spip@free.fr> a écrit :

Bonjour,

J’ai installé SPIP 2.1 et tout ce qui est associé à la gestion des thêmes. Je souhaiterais savoir si on peut changer le thême en fonction de la rubrique dans laquelle on est ?
Il ne semble rien exister d’automatique (cf mon ami Google). Auriez-vous une piste à m’indiquer ?

Mickael


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Bonjour, voici un résumé des échanges que j'ai eu avec Eric Broutigny, je
précise que ça marche.

-----------------------------------------
Eric Broutigny:

j'ai 3 squelettes
rubrique.html
rubrique=3.html
rubrique=8.html

je place cette boucle dans le head apres le

<INCLURE{fond=inc-head}>

et c'est dans mes differents "persoX.css" que j'ai les différentes valeurs
pour le body
de ce fait si l'id la rubrique est=3 j'apelle le perso3.css
de ce fait si l'id la rubrique est=8 j'apelle le perso8.css
pour les articles de ces rubriques meme principe
cette soluce est surement largement perfectible pour eviter de multiplier
les squelettes

Avec dans le head une boucle qui va chercher à la demande l'id de la rubique
et qui va ajouter la feuille de style persoXX.css particuliere en fonction
de cette id

voila la boucle

<BOUCLE_idrub(RUBRIQUES){id_rubrique}>
[(#REM) Feuille de style personnalisee pour surcharger rubrique X et ses
articles ]
[<link rel="stylesheet"
href="(#CHEMIN{perso#ID_RUBRIQUE.css}|direction_css)" type="text/css"
media="all" />]
</BOUCLE_idrub>

j'ai donc des feuille de style "persoX.css" correspondant (X étant le numéro
de la rubrique)

-------------------------

Patrick
Bonjour, et merci:

"perso.css" :

body {
background: background-image:
url(squelettes/fonds_ecran/image_fond_site.jpg);
margin: 0em;
text-align: center;
font-family: Tahoma, Arial, Helvetica, sans-serif,Trebuchet MS;
font-size: 1.03em;
color: #000000;
}

où fonds_ecran est bien sur le dossier dans lequel se trouvent les fonds
d'écran.

PersoX.css est dans le dossier squelettes, avec habillage.css

A+,Patrick

-----------------------------------------
"mikaelkael" <mkk2001spip@free.fr> a écrit dans le message de news:
4BCB010C.60106@free.fr...
Bonjour,

J'ai installé SPIP 2.1 et tout ce qui est associé à la gestion des
thêmes. Je souhaiterais savoir si on peut changer le thême en fonction
de la rubrique dans laquelle on est ?
Il ne semble rien exister d'automatique (cf mon ami Google). Auriez-vous
une piste à m'indiquer ?

Mickael

Bonjour,

Est-il possible d'utiliser les filtres type image_reduire, image_recadre, etc. sur des tables non natives à spip avec des documents hors répertoir IMG et comment ?

Par exemple, j'ai une table spip_photos, #NOM_PHOTO retourne nomdemaphoto.jpg et celle-ci est placé dans plugins/photos/vignettes.

Je voudrais faire quelquechose comme ([#NOM_PHOTO|image_reduire{100})] ...

ou encore appliquer les filtres à partir du chemin complet de l'image, plugins/photos/vignettes/#NOM_PHOTO puis mon filtre d'image...

En espérant que quelqu'un connaisse une syntaxe s'approchant de cela, merci !

Bonjour,
Ca m’intéresse, peux tu donner plus de détails s’il te plait ?

Je suppose que c’est du style:

[(#REM) - On affiche le TITRE et le TEXTE du premier article
affecte du mot-cle « sommaire1 »]
<BOUCLE_articles_sommaire1(ARTICLES) {lang?} {par date} {inverse} {titre_mot=sommaire1} {0,10}>

[

(#TEXTE|image_reduire{550,0})
]

où le mot clef sommaire1 est attribué à un article qui doit se placer dans le sommaire?

Dans le cas présent, il ferait appel à une feuille de style (perso1.css)?

Quel code, et où le placer?

A+,Patrick

----- Original Message -----
From: Josiane ALETTO
To: patrick
Sent: Tuesday, April 20, 2010 8:45 AM
Subject: Re: Thême par rubrique

J’ai un principe similaire mais plus général … je met la feuille de style en fonction d’un mot clé d’un groupe de mot « style »…

Message du 19/04/10 08:01
De : « patrick »
A : spip@rezo.net
Copie à :
Objet : Re: Thême par rubrique

Bonjour, voici un r�sum� des �changes que j’ai eu avec Eric Broutigny, je
pr�cise que �a marche.


Eric Broutigny:

j’ai 3 squelettes
rubrique.html
rubrique=3.html
rubrique=8.html

je place cette boucle dans le head apres le

et c’est dans mes differents « persoX.css » que j’ai les diff�rentes valeurs
pour le body
de ce fait si l’id la rubrique est=3 j’apelle le perso3.css
de ce fait si l’id la rubrique est=8 j’apelle le perso8.css
pour les articles de ces rubriques meme principe
cette soluce est surement largement perfectible pour eviter de multiplier
les squelettes

Avec dans le head une boucle qui va chercher � la demande l’id de la rubique
et qui va ajouter la feuille de style persoXX.css particuliere en fonction
de cette id

voila la boucle

[(#REM) Feuille de style personnalisee pour surcharger rubrique X et ses
articles ]
[
href=« (#CHEMIN{perso#ID_RUBRIQUE.css}|direction_css) » type=« text/css »
media=« all » />]

j’ai donc des feuille de style « persoX.css » correspondant (X �tant le num�ro
de la rubrique)


Patrick
Bonjour, et merci:

« perso.css » :

body {
background: background-image:
url(squelettes/fonds_ecran/image_fond_site.jpg);
margin: 0em;
text-align: center;
font-family: Tahoma, Arial, Helvetica, sans-serif,Trebuchet MS;
font-size: 1.03em;
color: #000000;
}

o� fonds_ecran est bien sur le dossier dans lequel se trouvent les fonds
d’�cran.

PersoX.css est dans le dossier squelettes, avec habillage.css

A+,Patrick


« mikaelkael » a �crit dans le message de news:
4BCB010C.60106@free.fr
Bonjour,

J’ai install� SPIP 2.1 et tout ce qui est associ� � la gestion des
th�mes. Je souhaiterais savoir si on peut changer le th�me en fonction
de la rubrique dans laquelle on est ?
Il ne semble rien exister d’automatique (cf mon ami Google). Auriez-vous
une piste � m’indiquer ?

Mickael

[ (pas de nom de fichier) (0.3 Ko) ]