D?clarer le nom de "Page" dans le <titre html de la page> ou dans la boucle HIERARCHIE

lut tutti,

si vous aviez un petit conseil ou un lien en dépannage pour :

( quand on est dans du spip.php?page=mabellepage )
exemple : http://www.mgbz-briey.net/spip.php?page=mot

- passer de façon "intelligente" le nom de mabellepage dans le <title html>
de la page pour l'afficher en top du navigateur ( OK pour l'instant je
l'écris en dur dans le code, <title>[#NOM_SITE_SPIP] Page Ma Belle
Page</title> , mais il y a peut-être une manip à partir des boucle et
balises pour pas trop bricoler chaque skel )

- idem pour créer une bande hiérarchie du style ... Accueil | Page
mabellepage ( au lieu que le "Accueil |" il reste tout seul dans son
bandeau
.. ?? doit y avoir du [Env()] la dessous ;O))

Blip le faisait ( salut au passage à 20cent) mais je cherche une soluce
moins compliquée ( applicable dans Sarka 2.1 par exemple, les concepteurs
ont du coincer sur ce détail, ça m'étonnerait qu'ils l'aient oublié ;O)))) )

.. le pb c'est que Sarka a
- isolé le trt des <title> dans un header qui devrait peut-être "passer"
plus de choses
- mis un <inclure> pour le chemin de hiérarchie, qui est lui même dans un
<div> et que c'est galère à modifier ;O)

Bonnes Fêtes à tous ...

Dr JFBurté(orange <burtejf <at> orange.fr> writes:

( quand on est dans du spip.php?page=mabellepage )
- passer de façon "intelligente" le nom de mabellepage dans le <title html>
de la page pour l'afficher en top du navigateur

- idem pour créer une bande hiérarchie du style ... Accueil | mabellepage

tu avais trouvé où chercher...
à travers la balise #ENV qui te retourne la valeur de la variable d'url page=...
et ce, quel que soit le choix d'url rewriting sélectionné.

ainsi :

[(#ENV{page}|match{article|auteur|breve|mot|rubrique|site}|?{'',#ENV{page}})]

te retournera le nom de la page appelée (plan, agenda,...),
sauf si tu es dans la situation
?page=article... ou
?page=rubrique... ou
?page=auteur... ou
?page=breve... ou
?page=site... ou
?page=mot...

Bonnes Fêtes à tous ...

à toi et aux tiens itou.

[(#ENV{page}|match{article|auteur|breve|mot|rubrique|site}|?{'',#ENV{page}})]

te retournera le nom de la page appelée (plan, agenda,...),
sauf si tu es dans la situation
?page=article... ou (../...)

lut et merci du tuyau
.. je comprends le principe du 1° filtre #ENV{page}|match{} avec un filtre
2°| {sioui,sinon} derrière
.. mais ça donne une erreur 500 (sur une local WAMP 1.9.2)
.. ou si je simplifie l'écriture, alors le 2° renvoie toujours en false

C'est peut-être pareceque les pages qui appellent le bandeau de Hiérarchie
(celles dont je veux justement qu'elles aient un bandeau spécial recalculé,
justement) utilisent un inclure simple sans boucle ??
.. mais quelle boucle utiliser dans la page qui appelle, pour passer
#ENV{page} à tester dans la noisette appelée pour construire le bandeau
(faudra que j'essaie avec #SELF pour voir ..., encore creuser ;O)
@+

"denisb" <denisb@laposte.net> a écrit dans le message de news:
loom.20071226T115949-218@post.gmane.org...
Dr JFBurté(orange <burtejf <at> orange.fr> writes:

( quand on est dans du spip.php?page=mabellepage )
- passer de façon "intelligente" le nom de mabellepage dans le <title
html>
de la page pour l'afficher en top du navigateur

- idem pour créer une bande hiérarchie du style ... Accueil | mabellepage

tu avais trouvé où chercher...
à travers la balise #ENV qui te retourne la valeur de la variable d'url
page=...
et ce, quel que soit le choix d'url rewriting sélectionné.

ainsi :

[(#ENV{page}|match{article|auteur|breve|mot|rubrique|site}|?{'',#ENV{page}})]

te retournera le nom de la page appelée (plan, agenda,...),
sauf si tu es dans la situation
?page=article... ou
?page=rubrique... ou
?page=auteur... ou
?page=breve... ou
?page=site... ou
?page=mot...

Bonnes Fêtes à tous ...

à toi et aux tiens itou.

Dr JFBurté(orange <burtejf <at> orange.fr> writes:

.. mais ça donne une erreur 500 (sur une local WAMP 1.9.2)
.. ou si je simplifie l'écriture, alors le 2° renvoie toujours en false

[(#ENV{page}|match{article|auteur|breve|mot|rubrique|site}|?{'',#ENV{page}})]

doit être appelé dans la page **elle-même** et non dans un <inclure...>,
puisque le résultat est lié au contexte d'environnement de **cette** page.

si ta boucle hierarchie est construite (et retournée) depuis un <inclure...>,
il faudrait tenter (pas testé) :

<inclure...{ma_page=#ENV{page}}>

et dans ton bloc inclure appelé :

[(#ENV{ma_page}|match{article|auteur|breve|mot|rubrique|site}|?{
'',#ENV{ma_page}
})]