#LOGO_SITE_SPIP et #CHEMIN - résultat bizarre

Salut,

le code
<a href="./"><img src="#CHEMIN{ '[(#LOGO_SITE_SPIP|fichier)]' }"></a>
donne
<a href="./"><img src="squelettes/siteon0.gif' }"></a>

Est-ce que j'ai raté quelque chose?
Merci pour vos commentaires
klaus++

klaus++ a écrit :

Salut,

le code
<a href="./"><img src="#CHEMIN{ '[(#LOGO_SITE_SPIP|fichier)]' }"></a>
donne
<a href="./"><img src="squelettes/siteon0.gif' }"></a>

Est-ce que j'ai raté quelque chose?
Merci pour vos commentaires
klaus++

bonjour,
je ne mettrai pas les apostrophes a l interieur des accolades
<a href="./"><img src="#CHEMIN{ [(#LOGO_SITE_SPIP|fichier)] }"></a>
non ?
triton

Bonsoir,

Et pourquoi ne pas mettre un simple logo_site_spip avec un filtre abs_url sans utiliser de #CHEMIN? est-ce que cela répond a un besoin spécifique?

Cordialement,

Teddy Payet

http://www.vileso-studio.com/

Le 7 févr. 09 à 18:20, triton <triton@pointcentral.net> a écrit :

klaus++ a écrit :

Salut,

le code
<a href="./"><img src="#CHEMIN{ '[(#LOGO_SITE_SPIP|fichier)]' }"></a>
donne
<a href="./"><img src="squelettes/siteon0.gif' }"></a>

Est-ce que j'ai raté quelque chose?
Merci pour vos commentaires
klaus++

bonjour,
je ne mettrai pas les apostrophes a l interieur des accolades
<a href="./"><img src="#CHEMIN{ [(#LOGO_SITE_SPIP|fichier)] }"></a>
non ?
triton

_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

* klaus++ tapuscrivait, le 07/02/2009 17:45:

Salut,

le code
<a href="./"><img src="#CHEMIN{ '[(#LOGO_SITE_SPIP|fichier)]' }"></a>
donne
<a href="./"><img src="squelettes/siteon0.gif' }"></a>

Est-ce que j'ai raté quelque chose?
Merci pour vos commentaires
klaus++

C'est <a href="./"><img src="[(#LOGO_SITE_SPIP|extraire_attribut{src})]"></a>
qui marche bien

--
RealET

Salut,

> Et pourquoi ne pas mettre un simple logo_site_spip avec un filtre
> abs_url sans utiliser de #CHEMIN? est-ce que cela répond a un besoin
> spécifique?

euh, parce que (ici suit plein de code idiot, la conclusion se trouve en bas :wink: ):

----------- début code idiot -----------

<a href="./"><img src="[(#LOGO_SITE_SPIP|abs_url)]">
donne
<a href="./"><img src="<a href="abs_url"><img src="IMG/siteon0.gif" alt="" width="250" height="80" class="spip_logos" /></a>"></a>

et
<a href="./"><img src="[(#LOGO_SITE_SPIP||abs_url)]"></a>
donne
<a href="./"><img src="<img src="http://www.mondomaine.tld/repertoire/IMG/siteon0.gif&quot; alt="" width="250" height="80" class="spip_logos" />"></a>

<a href="./"><img src="[(#LOGO_SITE_SPIP||abs_url|fichier)]"></a>
ne marche pas du tout:
Erreur: filtre« fichier » n'est pas défini

pour
<a href="./"><img src="[(#LOGO_SITE_SPIP||fichier|abs_url)]">
c'est pareil

par contre (proposition de triton)
<a href="./"><img src="#CHEMIN{ [(#LOGO_SITE_SPIP|fichier)] }"></a>
affiche l'erreur
il manque une paramètre à la balise CHEMIN

encore un truc marrant:
<a href="./"><img src='#CHEMIN{ "[(#LOGO_SITE_SPIP|fichier)]" }'></a>
donne
<a href="./"><img src='squelettes/siteon0.gif" }'></a>

Ca c'est pas mieux:
<a href="./"><img src='#CHEMIN{ "[(#LOGO_SITE_SPIP||fichier)]" }'></a>
donne
l'erreur comme quoi le filtre fichier n'existe pas :frowning:

----------- fin code idiot -----------

Et tout ca parce que je ne veux pas de ces bidules html que spip rajoute systématiquement aux logos.

Alors, bon, finalement j'ai renoncé aux code dynamique. Maintenant c'est codé en dur:
<a href="./"><img src="./IMG/[(#LOGO_SITE_SPIP|fichier)]"></a>
ouf:
<a href="./"><img src="./IMG/siteon0.gif"></a>

merci, klaus++

Et pourquoi ne pas mettre un simple logo_site_spip avec un filtre abs_url sans utiliser de #CHEMIN? est-ce que cela répond a un besoin spécifique?

Cordialement,

Teddy Payet
http://www.maloya.org/
http://www.vileso-studio.com/

Le 7 févr. 09 à 18:20, triton <triton@pointcentral.net> a écrit :

klaus++ a écrit :

Salut,

le code
<a href="./"><img src="#CHEMIN{ '[(#LOGO_SITE_SPIP|fichier)]' }"></a>
donne
<a href="./"><img src="squelettes/siteon0.gif' }"></a>

Est-ce que j'ai raté quelque chose?
Merci pour vos commentaires
klaus++

bonjour,
je ne mettrai pas les apostrophes a l interieur des accolades
<a href="./"><img src="#CHEMIN{ [(#LOGO_SITE_SPIP|fichier)] }"></a>
non ?
triton

_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

J'avais oublié de dire que tous ces truscs ont été testés sous SPIP 2.03
klaus++

Malheureusement

<a href="./"><img src="[(#LOGO_SITE_SPIP|extraire_attribut{src})]"></a>

donne

<a href="./"><img src="<a href="extraire_attribut"><img src="IMG/siteon0.gif" alt="" width="250" height="80" class="spip_logos" /></a>"></a>

:frowning:

comme ca c'est bon:
<a href="./"><img src="[(#LOGO_SITE_SPIP||extraire_attribut{src})]"></a>
donne
<a href="./"><img src="IMG/siteon0.gif"></a>

merci, klaus++

P.S. c'est sous SPIP 2.03
P.P.S. Pour nous qui travaillons depuis bientôt neuf ans avec SPIP c'est quand même une honte d'oublier que les logos exigent un double || avant le filtre quand il n'y a pas de paramètre ;-). Re-merci!

RealET schrieb:

* klaus++ tapuscrivait, le 07/02/2009 17:45:

Salut,

le code
<a href="./"><img src="#CHEMIN{ '[(#LOGO_SITE_SPIP|fichier)]' }"></a>
donne
<a href="./"><img src="squelettes/siteon0.gif' }"></a>

Est-ce que j'ai raté quelque chose?
Merci pour vos commentaires
klaus++

C'est <a href="./"><img src="[(#LOGO_SITE_SPIP|extraire_attribut{src})]"></a>
qui marche bien