besoin éclaircissement sur filtre de test

Bonjour,

Je veux m'inspirer de ce post pour réaliser mon filtre de test :
http://article.gmane.org/gmane.comp.web.spip.user/64195/

mais si je mets

[(#TOTAL_BOUCLE|>{1}|?{
<div style="width:49%;float:left;
background-image: url(#CHEMIN{pointille_v.gif});">
,
<div style="width:99%;">
})]

cela ne fonctionne pas. Il faut que je retire la balise #CHEMIN et mettre "à la
main" le chemin "squelettes/img/site/pointille_v.gif" pour que cela "passe".
Bon pas grave, ce code et la balise ont rejoint une feuille css et c'est ok.

Mais je m'interroge : les exemples dont je m'inspire intègrent bien des
balises... Est ce juste lié à la balise CHEMIN ? Ou y aurait il eu une
régression passée inaperçue ?

Cordialement
Stanislas

Stanislas a écrit :

si je mets

[(#TOTAL_BOUCLE|>{1}|?{
<div style="width:49%;float:left; background-image: url(#CHEMIN{pointille_v.gif});">
,
<div style="width:99%;">
})]

cela ne fonctionne pas. Il faut que je retire la balise #CHEMIN et mettre "à la
main" le chemin "squelettes/img/site/pointille_v.gif" pour que cela "passe".

Dans ton cas, il semble que ce soit #CHEMIN{img/site/pointille_v.gif} (chemin depuis ton squelette)

MM.

Hello,

Je suppose que c'est la syntaxe CSS particuliere background-image:url() qui perturbe spip, en effet les parenthèses sont probablement interprétées comme étant liées à la balise (#CHEMIN) en argument d'un filtre.

Essaye peut-être

<div style="width:49%;float:left; background-image:url( (#CHEMIN{pointille_v.gif}) );">

ou bien

<div style="width:49%;float:left; background-image:url( [(#CHEMIN{pointille_v.gif})] );">

BoOz

Stanislas a écrit :

Bonjour,

Je veux m'inspirer de ce post pour réaliser mon filtre de test :
http://article.gmane.org/gmane.comp.web.spip.user/64195/

mais si je mets

[(#TOTAL_BOUCLE|>{1}|?{
<div style="width:49%;float:left; background-image: url(#CHEMIN{pointille_v.gif});">
,
<div style="width:99%;">
})]

cela ne fonctionne pas. Il faut que je retire la balise #CHEMIN et mettre "à la
main" le chemin "squelettes/img/site/pointille_v.gif" pour que cela "passe".
Bon pas grave, ce code et la balise ont rejoint une feuille css et c'est ok.

Mais je m'interroge : les exemples dont je m'inspire intègrent bien des
balises... Est ce juste lié à la balise CHEMIN ? Ou y aurait il eu une
régression passée inaperçue ?

Cordialement
Stanislas

ou bien

<div style="width:49%;float:left; background-image:url(
[(#CHEMIN{pointille_v.gif})] );">
BoOz

Quand on a la réponse cela devient évident ! Avec les crochets "ça passe"...
Merci Maître Booz
:wink:

Stanislas

Matthieu Marcillaud <marcimat <at> free.fr> writes:

Dans ton cas, il semble que ce soit #CHEMIN{img/site/pointille_v.gif}
(chemin depuis ton squelette)

Merci pour cette lecture attentive, mais j'avais simplifié à dessein... en fait
Booz a fourni l'explication et la solution (il faut des crochets).

Cordialement
Stanislas