afficher dans un bandeau seulement le logo de la rubrique en cours

Bonjour,
Je souhaite afficher dans un bandeau, inclus dans un squelette rubrique, le logo et le titre de la rubrique en cours (pour une rubrique située en secteur 1).
Cette boucle affiche bien le titre, mais pour le logo, elle affiche toujours le même, celui que j'ai attribué en premier à une rubrique de ce secteur).
  <BOUCLE_bandeau_ecole(RUBRIQUES){id_secteur == #ENV{id_secteur,1}}{titre_mot=ecole}{0,1}>
       <div id="header-logo">[(#LOGO_RUBRIQUE|#URL_RUBRIQUE|image_reduire{150,150}|)]</div>
       <div id="header-texte">[(#TITRE|supprimer_numero)]
  </BOUCLE_bandeau_ecole>

Quelle serait la bonne syntaxe pour l'affichage du logo ?
Merci d'avance,

--
Anne Jacob

Bonjour,

Est-ce que toutes tes rubriques ont un logo (fichier de la forme "rubon[n°de la rubrique].extension" dans le dossier IMG)?
En effet, il semble que si une rubrique n'a pas de logo, le système affiche celui de la plus proche rubrique parente en possédant un.

Aurélia

----- Original Message ----- From: "Anne Jacob" <anne.jacob@ac-grenoble.fr>
To: <spip@rezo.net>
Sent: Friday, November 30, 2007 5:00 PM
Subject: [Spip] afficher dans un bandeau seulement le logo de la rubrique encours

Bonjour,
Je souhaite afficher dans un bandeau, inclus dans un squelette rubrique,
le logo et le titre de la rubrique en cours (pour une rubrique située en
secteur 1).
Cette boucle affiche bien le titre, mais pour le logo, elle affiche
toujours le même, celui que j'ai attribué en premier à une rubrique de
ce secteur).
  <BOUCLE_bandeau_ecole(RUBRIQUES){id_secteur ==
#ENV{id_secteur,1}}{titre_mot=ecole}{0,1}>
       <div
id="header-logo">[(#LOGO_RUBRIQUE|#URL_RUBRIQUE|image_reduire{150,150}|)]</div>
       <div id="header-texte">[(#TITRE|supprimer_numero)]

</BOUCLE_bandeau_ecole>

Quelle serait la bonne syntaxe pour l'affichage du logo ?
Merci d'avance,

--
Anne Jacob

_______________________________________________
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

Bonjour,

----- Message d'origine -----
De: Aureliakohn <aureliakohn@wanadoo.fr>
Date: Vendredi, Novembre 30, 2007 9:29 pm
Objet: Re: [Spip] afficher dans un bandeau seulement le logo de la rubrique encours

Est-ce que toutes tes rubriques ont un logo (fichier de la forme
"rubon[n°de
la rubrique].extension" dans le dossier IMG)?

oui, elles ont toutes un logo. Elles sont non pas dans de niveau 1 mais de niveau 2 (dans des rubriques racine).
Cette autre syntaxe donne le même résultat: affichage du titre et du logo de la première rubrique à qui j'ai attribué un logo.

<div id="conteneur"><!-- ce div se ferme sur les pages principales -->
      <div id="header">
     
      <BOUCLE_bandeau_ecole(RUBRIQUES){id_parent}{id_parent=#ENV{id_rubrique}}{titre_mot=ecole}>
       <div id="header-logo">[(#LOGO_RUBRIQUE|#URL_RUBRIQUE|image_reduire{150,150}|)]</div>
     <div id="header-texte"><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
   
</BOUCLE_bandeau_ecole>

Anne

(snip)

Cette autre syntaxe donne le même résultat: affichage du titre et du logo de la première rubrique à qui j'ai attribué un logo.

<div id="conteneur"><!-- ce div se ferme sur les pages principales -->

<hs>
Il est est *de loin* préférable que les balises ouvrantes et fermantes
soient dans le même squelette...
</hs>

      <div id="header">

      <BOUCLE_bandeau_ecole(RUBRIQUES){id_parent}{id_parent=#ENV{id_rubrique}}{titre_mot=ecole}>

Enlève le premier critère {id_parent}. Au mieux, il est inutile.

       <div id="header-logo">[(#LOGO_RUBRIQUE|#URL_RUBRIQUE|image_reduire{150,150}|)]</div>
           <div id="header-texte"><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>

Il manque la fermeture de la div "header-texte".

</BOUCLE_bandeau_ecole>

Une fois les corrections ci-dessus appliquées, a tu toujours le
problème ?