Balise #URL_SITE non interprétée [spip 1.9]

Bonjour,

j'utilise la balise suivante dans un fichier 'entete.html':

<div class="intro"> <a href="#URL_SITE[?lang=(#ENV{lang})]"><img
src="graph/puce.jpg" /></a><:bonjour:>.<br />

Ce fichier est appelé par la page sommaire au travers de:

<INCLURE{fond=entete}{lang}>

MAIS le résultat sur la page finale (en anglais) est:

<div class="intro"> <a href="?lang=en"><img
src="graph/puce.jpg" /></a>Hello.<br />
Welcome to Jean-Baptiste Mossa - Digital painting
  <br>

On voit qu’on obtient ‹ ?lang=en › au lieu de ‹ http://jbmossa.free.fr?lang=en ›.
Etonnant non?
Le débugger a pourtant l’air de la lire:

div class="intro"> <a href="' .
402
403 // #URL_SITE
404 interdire_scripts(calculer_url($Pile[0]['url_site'])) .
405
406 // #ENV
407 ((strval($t1 = interdire_scripts(entites_html($Pile[0]['lang'])))!='') ?
408 (
409 // 6 signes
410 '?lang=' . $t1) :
411 ('')) .
412
413 // 34 signes
414 '"><img src="graph/puce.jpg" /></a>' .
415
416

Où puis-je chercher des pistes?

** je vais arriver un jour à répondre à la ML aussi du premier coup...
dsl pour le double envoi Mort**

Le 13/07/06, Mort Cinder a écrit :

<div class="intro"> <a href="#URL_SITE[?lang=(#ENV{lang})]"><img
src="graph/puce.jpg" /></a><:bonjour:>.<br />

[zap]

MAIS le résultat sur la page finale (en anglais) est:

<div class="intro"> <a href="?lang=en"><img
src="graph/puce.jpg" /></a>Hello.<br />
Welcome to Jean-Baptiste Mossa - Digital painting
<br>

Euuuuuuuhhhhhhh

Soit tu utilises #URL_SITE et alors ça veut dire que tu es dans une
boucle qui va chercher des sites référencés dans la base de données.

Soit ce que tu veux c'est l'adresse du site SPIP concerné et c'est
#URL_SITE_SPIP de mémoire.

J'ai tout bon?