afficher n° liste articles espace prive

Bonjour,
C'est bien pratique de numéroter les titres des rubriques, articles du genre 01. 02. etc. pour les ordonner.
Spip 3.1 supprime automatiquement le n° en espace public - très bien.
Sur l'espace privé, dans les listes articles, rubriques, ce n° d'ordre est invisible.
Comment faire afficher ce n° dans la liste des articles sur l'espace privé ? j'ai beau cherché... je sèche - une idée ?
Merci
JPH

Bonjour,
une petite question avant de partir pour une journée sportive …

j’ai un site multilingue, Fr et Gb, réalisé par secteur.
Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2) contient un certain nombre de rubrique, de sous-rubrique et d’articles.
Je dois, en fonction de la rubrique-mère située à la racine des secteurs, afficher un background différent pour les pages article, les pages rubriques et sous-rubriques de 3 rubriques-mères (3 Fr et 3 Gb).

J’ai donc mis en place dans mon head ceci pour tester l’id de la rubrique-mère :

[(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
[(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]

[(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
[(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]

[(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
[(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]

[(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
[(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]

Mais cela ne fonctionne pas vraiment … si je ne met que les tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais lorsque je rajoute le test pour les autres rubriques cela ne fonctionne plus ???

D’avance merci.

Garanti sans virus. www.avast.com

Bonjour

Déjà dans ce code j'aurais tendance à me méfier du critère "match" (car dans 25 on trouve 2 et 5) et lui préférer "==".
Dans ce type de situation je commence en général par définir une valeur par défaut et je la modifie ensuite selon les besoins :

#SET{bg,autres}

[(#ID_RUBRIQUE|=={3}|ou{#ID_RUBRIQUE|=={12}}|oui) #SET{bg,3} ]

<INCLURE{fond=inclure/background_#GET{bg}}>

Mais plus généralement je crée un champ extra pour gérer ce type de chose ce qui permet, lorsqu'on créera une nouvelle rubrique, de sélectionner directement le background désiré en créant la rubrique sans avoir à venir chaque fois rajouter des lignes de code et sans dépendre de l'identifiant de rubrique.

Par exemple en créant un champ extra "background" avec un petit menu déroulant qui permettrait à l'admin de sélectionner le bg désiré et qui aurait "autres" comme valeur par défaut, et ensuite on peut procéder très simplement :

<INCLURE{fond=inclure/background_#INFO_BACKGROUND{rubrique,#ID_RUBRIQUE}}>

pw

----- Mail original -----
De: "LCVD-Spipeur" <lcvd-spipeur@sfr.fr>
À: spip@rezo.net
Envoyé: Samedi 21 Mai 2016 07:49:38
Objet: [Spip] Afficher background suivant rubrique

Bonjour,
une petite question avant de partir pour une journée sportive ...

j'ai un site multilingue, Fr et Gb, réalisé par secteur.
Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2) contient un certain nombre de rubrique, de sous-rubrique et d'articles.
Je dois, en fonction de la rubrique-mère située à la racine des secteurs, afficher un background différent pour les pages article, les pages rubriques et sous-rubriques de 3 rubriques-mères (3 Fr et 3 Gb).

J'ai donc mis en place dans mon head ceci pour tester l'id de la rubrique-mère :

<!-- insertion background rubriques 3 et 12 -->
[(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
[(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]

<!-- insertion background rubriques 4 et 13 -->
[(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
[(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]

<!-- insertion background rubriques 5 et 14 -->
[(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
[(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]

<!-- insertion background pour les autres rubriques →
[(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
[(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]
Mais cela ne fonctionne pas vraiment … si je ne met que les tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais lorsque je rajoute le test pour les autres rubriques cela ne fonctionne plus ???

D'avance merci.

Bonjour,

créer un champ extra j'y avais pensé mais je souhaitais simplifier au maximum pour les utilisateurs du back-offfice la mise en oeuvre.
Je vais essayer ce soir l'autre solution.

LCVD

Le 21/05/2016 à 08:27, p.weber@free.fr a écrit :

Bonjour

Déjà dans ce code j'aurais tendance à me méfier du critère "match" (car dans 25 on trouve 2 et 5) et lui préférer "==".
Dans ce type de situation je commence en général par définir une valeur par défaut et je la modifie ensuite selon les besoins :

#SET{bg,autres}

[(#ID_RUBRIQUE|=={3}|ou{#ID_RUBRIQUE|=={12}}|oui) #SET{bg,3} ]

<INCLURE{fond=inclure/background_#GET{bg}}>

Mais plus généralement je crée un champ extra pour gérer ce type de chose ce qui permet, lorsqu'on créera une nouvelle rubrique, de sélectionner directement le background désiré en créant la rubrique sans avoir à venir chaque fois rajouter des lignes de code et sans dépendre de l'identifiant de rubrique.

Par exemple en créant un champ extra "background" avec un petit menu déroulant qui permettrait à l'admin de sélectionner le bg désiré et qui aurait "autres" comme valeur par défaut, et ensuite on peut procéder très simplement :

<INCLURE{fond=inclure/background_#INFO_BACKGROUND{rubrique,#ID_RUBRIQUE}}>

pw

----- Mail original -----
De: "LCVD-Spipeur" <lcvd-spipeur@sfr.fr>
À: spip@rezo.net
Envoyé: Samedi 21 Mai 2016 07:49:38
Objet: [Spip] Afficher background suivant rubrique

Bonjour,
une petite question avant de partir pour une journée sportive ...

j'ai un site multilingue, Fr et Gb, réalisé par secteur.
Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2) contient un certain nombre de rubrique, de sous-rubrique et d'articles.
Je dois, en fonction de la rubrique-mère située à la racine des secteurs, afficher un background différent pour les pages article, les pages rubriques et sous-rubriques de 3 rubriques-mères (3 Fr et 3 Gb).

J'ai donc mis en place dans mon head ceci pour tester l'id de la rubrique-mère :

<!-- insertion background rubriques 3 et 12 -->
[(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
[(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]

<!-- insertion background rubriques 4 et 13 -->
[(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
[(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]

<!-- insertion background rubriques 5 et 14 -->
[(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
[(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]

<!-- insertion background pour les autres rubriques -->
[(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
[(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]
Mais cela ne fonctionne pas vraiment .... si je ne met que les tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais lorsque je rajoute le test pour les autres rubriques cela ne fonctionne plus ???

D'avance merci.

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.

Sinon le plus simple (mais ça dépend de ce qu'il y a dans l'inclusion) reste de mettre directement un id ou une classe sur la balise body :

<body class="rubrique_#ID_RUBRIQUE">

et dans la feuille de styles on gère directement :

body {background: .... } /* Valeur par défaut */
body.rubrique_5 {background: ... }

etc

----- Mail original -----
De: "LCVD-Spipeur" <lcvd-spipeur@sfr.fr>
À: "p weber" <p.weber@free.fr>
Cc: spip@rezo.net
Envoyé: Samedi 21 Mai 2016 08:38:49
Objet: Re: [Spip] Afficher background suivant rubrique

Bonjour,

créer un champ extra j'y avais pensé mais je souhaitais simplifier au
maximum pour les utilisateurs du back-offfice la mise en oeuvre.
Je vais essayer ce soir l'autre solution.

LCVD

Le 21/05/2016 à 08:27, p.weber@free.fr a écrit :

Bonjour

Déjà dans ce code j'aurais tendance à me méfier du critère "match" (car dans 25 on trouve 2 et 5) et lui préférer "==".
Dans ce type de situation je commence en général par définir une valeur par défaut et je la modifie ensuite selon les besoins :

#SET{bg,autres}

[(#ID_RUBRIQUE|=={3}|ou{#ID_RUBRIQUE|=={12}}|oui) #SET{bg,3} ]

<INCLURE{fond=inclure/background_#GET{bg}}>

Mais plus généralement je crée un champ extra pour gérer ce type de chose ce qui permet, lorsqu'on créera une nouvelle rubrique, de sélectionner directement le background désiré en créant la rubrique sans avoir à venir chaque fois rajouter des lignes de code et sans dépendre de l'identifiant de rubrique.

Par exemple en créant un champ extra "background" avec un petit menu déroulant qui permettrait à l'admin de sélectionner le bg désiré et qui aurait "autres" comme valeur par défaut, et ensuite on peut procéder très simplement :

<INCLURE{fond=inclure/background_#INFO_BACKGROUND{rubrique,#ID_RUBRIQUE}}>

pw

----- Mail original -----
De: "LCVD-Spipeur" <lcvd-spipeur@sfr.fr>
À: spip@rezo.net
Envoyé: Samedi 21 Mai 2016 07:49:38
Objet: [Spip] Afficher background suivant rubrique

Bonjour,
une petite question avant de partir pour une journée sportive ...

j'ai un site multilingue, Fr et Gb, réalisé par secteur.
Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2) contient un certain nombre de rubrique, de sous-rubrique et d'articles.
Je dois, en fonction de la rubrique-mère située à la racine des secteurs, afficher un background différent pour les pages article, les pages rubriques et sous-rubriques de 3 rubriques-mères (3 Fr et 3 Gb).

J'ai donc mis en place dans mon head ceci pour tester l'id de la rubrique-mère :

<!-- insertion background rubriques 3 et 12 -->
[(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
[(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]

<!-- insertion background rubriques 4 et 13 -->
[(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
[(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]

<!-- insertion background rubriques 5 et 14 -->
[(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
[(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]

<!-- insertion background pour les autres rubriques -->
[(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
[(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]
Mais cela ne fonctionne pas vraiment .... si je ne met que les tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais lorsque je rajoute le test pour les autres rubriques cela ne fonctionne plus ???

D'avance merci.

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.

mettre un mot clé aux rubriques concernées
peut être et ajouter automatiquement au body la classe correspondant au mot clé ou ajouter un feuille de style suivant le mot clé

par exemple :

<BOUCLE_css(MOTS){type=style} {id_rubrique} {0,1}>

Message du 21/05/16 09:06
De : p.weber@free.fr
A : « LCVD-Spipeur » lcvd-spipeur@sfr.fr
Copie à : spip@rezo.net
Objet : Re: [Spip] Afficher background suivant rubrique

Sinon le plus simple (mais ça dépend de ce qu’il y a dans l’inclusion) reste de mettre directement un id ou une classe sur la balise body :

et dans la feuille de styles on gère directement :

body {background: … } /* Valeur par défaut */
body.rubrique_5 {background: … }

etc

----- Mail original -----
De: « LCVD-Spipeur » lcvd-spipeur@sfr.fr
À: « p weber » p.weber@free.fr
Cc: spip@rezo.net
Envoyé: Samedi 21 Mai 2016 08:38:49
Objet: Re: [Spip] Afficher background suivant rubrique

Bonjour,

créer un champ extra j’y avais pensé mais je souhaitais simplifier au
maximum pour les utilisateurs du back-offfice la mise en oeuvre.
Je vais essayer ce soir l’autre solution.

LCVD

Le 21/05/2016 à 08:27, p.weber@free.fr a écrit :

Bonjour

Déjà dans ce code j’aurais tendance à me méfier du critère « match » (car dans 25 on trouve 2 et 5) et lui préférer « == ».
Dans ce type de situation je commence en général par définir une valeur par défaut et je la modifie ensuite selon les besoins :

#SET{bg,autres}

[(#ID_RUBRIQUE|=={3}|ou{#ID_RUBRIQUE|=={12}}|oui) #SET{bg,3} ]

<INCLURE{fond=inclure/background_#GET{bg}}>

Mais plus généralement je crée un champ extra pour gérer ce type de chose ce qui permet, lorsqu’on créera une nouvelle rubrique, de sélectionner directement le background désiré en créant la rubrique sans avoir à venir chaque fois rajouter des lignes de code et sans dépendre de l’identifiant de rubrique.

Par exemple en créant un champ extra « background » avec un petit menu déroulant qui permettrait à l’admin de sélectionner le bg désiré et qui aurait « autres » comme valeur par défaut, et ensuite on peut procéder très simplement :

<INCLURE{fond=inclure/background_#INFO_BACKGROUND{rubrique,#ID_RUBRIQUE}}>

pw

----- Mail original -----
De: « LCVD-Spipeur » lcvd-spipeur@sfr.fr
À: spip@rezo.net
Envoyé: Samedi 21 Mai 2016 07:49:38
Objet: [Spip] Afficher background suivant rubrique

Bonjour,
une petite question avant de partir pour une journée sportive …

j’ai un site multilingue, Fr et Gb, réalisé par secteur.
Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2) contient un certain nombre de rubrique, de sous-rubrique et d’articles.
Je dois, en fonction de la rubrique-mère située à la racine des secteurs, afficher un background différent pour les pages article, les pages rubriques et sous-rubriques de 3 rubriques-mères (3 Fr et 3 Gb).

J’ai donc mis en place dans mon head ceci pour tester l’id de la rubrique-mère :

[(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
[(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]

[(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
[(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]

[(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
[(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]

[(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
[(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]
Mais cela ne fonctionne pas vraiment … si je ne met que les tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais lorsque je rajoute le test pour les autres rubriques cela ne fonctionne plus ???

D’avance merci.


L’absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
Download Free Antivirus Software | Avast 2024 PC Protection


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

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

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

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

C'est aussi une piste que j'ai envisagé mais le but que je voulais atteindre et vraiment de permettre une utilisation la plus simple possible pour les contributeurs, voir faire en sorte que cela soit invisible pour eux.

LCVD

Le 21/05/2016 à 11:48, persosite.dev a écrit :

mettre un mot clé aux rubriques concernées
peut être et ajouter automatiquement au body la classe correspondant au mot clé ou ajouter un feuille de style suivant le mot clé

par exemple :

<BOUCLE_css(MOTS){type=style} {id_rubrique} {0,1}>
        <link rel="stylesheet" href="#CHEMIN{#TITRE.css}" type="text/css" media="all" />
    </BOUCLE_css>

    > Message du 21/05/16 09:06
    > De : p.weber@free.fr
    > A : "LCVD-Spipeur" <lcvd-spipeur@sfr.fr>
    > Copie à : spip@rezo.net
    > Objet : Re: [Spip] Afficher background suivant rubrique
    >
    > Sinon le plus simple (mais ça dépend de ce qu'il y a dans
    l'inclusion) reste de mettre directement un id ou une classe sur
    la balise body :
    >
    > et dans la feuille de styles on gère directement :
    >
    > body {background: .... } /* Valeur par défaut */
    > body.rubrique_5 {background: ... }
    >
    > etc
    >
    > ----- Mail original -----
    > De: "LCVD-Spipeur" <lcvd-spipeur@sfr.fr>
    > À: "p weber" <p.weber@free.fr>
    > Cc: spip@rezo.net
    > Envoyé: Samedi 21 Mai 2016 08:38:49
    > Objet: Re: [Spip] Afficher background suivant rubrique
    >
    > Bonjour,
    >
    > créer un champ extra j'y avais pensé mais je souhaitais
    simplifier au
    > maximum pour les utilisateurs du back-offfice la mise en oeuvre.
    > Je vais essayer ce soir l'autre solution.
    >
    > LCVD
    >
    > Le 21/05/2016 à 08:27, p.weber@free.fr a écrit :
    > > Bonjour
    > >
    > > Déjà dans ce code j'aurais tendance à me méfier du critère
    "match" (car dans 25 on trouve 2 et 5) et lui préférer "==".
    > > Dans ce type de situation je commence en général par définir
    une valeur par défaut et je la modifie ensuite selon les besoins :
    > >
    > > #SET{bg,autres}
    > >
    > > [(#ID_RUBRIQUE|=={3}|ou{#ID_RUBRIQUE|=={12}}|oui) #SET{bg,3} ]
    > >
    > > <INCLURE{fond=inclure/background_#GET{bg}}>
    > >
    > > Mais plus généralement je crée un champ extra pour gérer ce
    type de chose ce qui permet, lorsqu'on créera une nouvelle
    rubrique, de sélectionner directement le background désiré en
    créant la rubrique sans avoir à venir chaque fois rajouter des
    lignes de code et sans dépendre de l'identifiant de rubrique.
    > >
    > > Par exemple en créant un champ extra "background" avec un
    petit menu déroulant qui permettrait à l'admin de sélectionner le
    bg désiré et qui aurait "autres" comme valeur par défaut, et
    ensuite on peut procéder très simplement :
    > >
    <INCLURE{fond=inclure/background_#INFO_BACKGROUND{rubrique,#ID_RUBRIQUE}}>
    > >
    > > pw
    > >
    > > ----- Mail original -----
    > > De: "LCVD-Spipeur" <lcvd-spipeur@sfr.fr>
    > > À: spip@rezo.net
    > > Envoyé: Samedi 21 Mai 2016 07:49:38
    > > Objet: [Spip] Afficher background suivant rubrique
    > >
    > > Bonjour,
    > > une petite question avant de partir pour une journée sportive ...
    > >
    > > j'ai un site multilingue, Fr et Gb, réalisé par secteur.
    > > Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2)
    contient un certain nombre de rubrique, de sous-rubrique et
    d'articles.
    > > Je dois, en fonction de la rubrique-mère située à la racine
    des secteurs, afficher un background différent pour les pages
    article, les pages rubriques et sous-rubriques de 3
    rubriques-mères (3 Fr et 3 Gb).
    > >
    > > J'ai donc mis en place dans mon head ceci pour tester l'id de
    la rubrique-mère :
    > >
    > > [(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
    > > [(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]
    > >
    > > [(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
    > > [(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]
    > >
    > > [(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
    > > [(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]
    > >
    [(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
    > >
    [(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]
    > > Mais cela ne fonctionne pas vraiment .... si je ne met que les
    tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais
    lorsque je rajoute le test pour les autres rubriques cela ne
    fonctionne plus ???
    > >
    > > D'avance merci.
    > >
    >
    > ---
    > L'absence de virus dans ce courrier électronique a été vérifiée
    par le logiciel antivirus Avast.
    > Download Free Antivirus Software | Avast 2024 PC Protection
    >
    > _______________________________________________
    > liste spip
    > spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
    >
    > Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    > Discuter chez rezo.net
    >
    > Documentation de SPIP : http://www.spip.net/
    >
    > Irc : de l'aide à toute heure : http://spip.net/irc
    >

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.

Bonjour,
J’ai fait ça une fois, pour une feuille de style différente selon les rubriques.
J’ai utilisé le plugin composition pour ça.
Et ça marchait bien, il fallait simplement autant de page rubrique et de feuilles de style que necessaire.
Bonne journée.

================

« LCVD-Spipeur » <lcvd-spipeur@sfr.fr> a écrit dans le message de news: 014d11d6-317b-180a-453b-4f7cb815b3a6@sfr.fr
Bonjour,
une petite question avant de partir pour une journée sportive …

j’ai un site multilingue, Fr et Gb, réalisé par secteur.
Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2) contient un certain nombre de rubrique, de sous-rubrique et d’articles.
Je dois, en fonction de la rubrique-mère située à la racine des secteurs, afficher un background différent pour les pages article, les pages rubriques et sous-rubriques de 3 rubriques-mères (3 Fr et 3 Gb).

J’ai donc mis en place dans mon head ceci pour tester l’id de la rubrique-mère :

[(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
[(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]

[(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
[(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]

[(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
[(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]

[(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
[(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]

Mais cela ne fonctionne pas vraiment … si je ne met que les tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais lorsque je rajoute le test pour les autres rubriques cela ne fonctionne plus ???

D’avance merci.

Garanti sans virus. www.avast.com

Garanti sans virus. www.avast.com

je ne sais pas si cette méthode est bonne mais pour ne pa géner les contributeurs je fais ainsi :

je crée un groupe de mot clé style s’appliquant uniquement aux rubriques ,attribué par les administrateurs.

J’attribue les mots adéquats aux rubriques concernée puis je décoche tout à « les mots de ce groupe peuvent être attribué par »

je" remet attribué par administrateur " si j’ai besoin d’ajouter une nouvelle rubrique…

Message du 22/05/16 09:05
De : « Patrick » dupouypa@club-internet.fr
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] Afficher background suivant rubrique

Bonjour,
J’ai fait ça une fois, pour une feuille de style différente selon les rubriques.
J’ai utilisé le plugin composition pour ça.
Et ça marchait bien, il fallait simplement autant de page rubrique et de feuilles de style que necessaire.
Bonne journée.

================

« LCVD-Spipeur » <lcvd-spipeur@sfr.fr> a écrit dans le message de news: 014d11d6-317b-180a-453b-4f7cb815b3a6@sfr.fr
Bonjour,

une petite question avant de partir pour une journée sportive …

j’ai un site multilingue, Fr et Gb, réalisé par secteur.
Chaque secteur (Fr : id_rubrique=1, Gb : id_rubrique=2) contient un certain nombre de rubrique, de sous-rubrique et d’articles.
Je dois, en fonction de la rubrique-mère située à la racine des secteurs, afficher un background différent pour les pages article, les pages rubriques et sous-rubriques de 3 rubriques-mères (3 Fr et 3 Gb).

J’ai donc mis en place dans mon head ceci pour tester l’id de la rubrique-mère :

[(#ID_RUBRIQUE|match{3}|oui)<INCLURE{fond=inclure/background_3}>]
[(#ID_RUBRIQUE|match{12}|oui)<INCLURE{fond=inclure/background_3}>]

[(#ID_RUBRIQUE|match{4}|oui)<INCLURE{fond=inclure/background_4}>]
[(#ID_RUBRIQUE|match{13}|oui)<INCLURE{fond=inclure/background_4}>]

[(#ID_RUBRIQUE|match{5}|oui)<INCLURE{fond=inclure/background_5}>]
[(#ID_RUBRIQUE|match{14}|oui)<INCLURE{fond=inclure/background_5}>]

[(#ID_RUBRIQUE|match{1}|oui)<INCLURE{fond=inclure/background_autres}>]
[(#ID_RUBRIQUE|match{2}|oui)<INCLURE{fond=inclure/background_autres}>]

Mais cela ne fonctionne pas vraiment … si je ne met que les tests sur les rubriques 3,12,4,13,5 et 14 pas de souci mais lorsque je rajoute le test pour les autres rubriques cela ne fonctionne plus ???

D’avance merci.

Garanti sans virus. www.avast.com

Garanti sans virus. www.avast.com

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

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

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

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