Toujours problème avec un modèle img

Bonjour,

Je me permets de reposter ma question car je patauge toujours et n'arrive pas à comprendre où je peux bien merdouiller.

Merci d'avance.

Je cherche à modifier le modèle img.html afin de lui inclure un éventuel paramètre supplémentaire, en l'occurrence le cas échéant, border-style: none.

Pour ce faire, j'ai dupliqué le modèle img.html de la dist dans mon dossier modeles de mon dossiers squelettes.

J'ai modifié la fin de la ligne définissant le span et lui ajoutant [ border-style:(#ENV{border});]

Ensuite, j'ai ajouté une image dans un article que j'ai codé : <img405|left|border=none>

Malheureusement, cela ne fonctionne pas.

Le contenu du modèle :

<BOUCLE_document (DOCUMENTS) {id_document}>

[(#SET{
    image,
        #MODE|=={vignette}
        |sinon{#ENV{embed}}
        |?{' '}
})][

    (#REM) image complete ?

][(#GET{image})

<span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});[ width:(#LARGEUR)px;][ border-style:(#ENV{border});]']>

[<a href="(#ENV{lien})"[ class="(#ENV{lien_class})"]>]<img src='#URL_DOCUMENT'[ width="(#LARGEUR)"][ height="(#HAUTEUR)"] alt="[(#TITRE|texte_backend)]"[ title="(#TITRE|texte_backend)"] />[(#ENV{lien}|?{</a>})]</span>
][
    (#REM) sinon logo document + lien + alt + title etc

][(#GET{image}|?{'',' '})
<span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});[ width:(#LOGO_DOCUMENT||largeur)px;][ border-style:(#ENV{border});]']><a href="[(#ENV{lien}|sinon{#URL_DOCUMENT})]"[ (#ENV{lien}|?{'',type="#MIME_TYPE"})][ title="(#TITRE|texte_backend)"]>[(#LOGO_DOCUMENT||inserer_attribut{alt,#TITRE|strlen|?{#TITRE {#TYPE_DOCUMENT},#TYPE_DOCUMENT}})]</a></span>
]</BOUCLE_document>

Ca me fait penser, que j'ai voulu faire des recherche sur cette liste via http://archives.rezo.net/archives/spip/ et cela pointe sur rien.

Merci.

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Jean-Philippe Guihard
Cadre Rééducateur

Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://pagesperso-orange.fr/jp.guihard/>
<http://fureurdunoir.free.fr/>

GUIHARD Jean-Philippe a écrit :

Bonjour,

Je me permets de reposter ma question car je patauge toujours et n'arrive pas à comprendre où je peux bien merdouiller.

Merci d'avance.

Je cherche à modifier le modèle img.html afin de lui inclure un éventuel paramètre supplémentaire, en l'occurrence le cas échéant, border-style: none.

Pour ce faire, j'ai dupliqué le modèle img.html de la dist dans mon dossier modeles de mon dossiers squelettes.

J'ai modifié la fin de la ligne définissant le span et lui ajoutant [ border-style:(#ENV{border});]

Bonjour,
Ca donne quoi comme html ?
Faudrait de toute facon un truc plutot genre :
style="border-style:none;"
ou
border="0"
triton

Dans mon idée, il s'agit d'entrer lors de la saisie de l'article <imgXX|left|border=none> et de récupèrer le paramètre border dans le modèle avec un #ENV{border} comme la ligne ci-dessous
[ style='float:(#ENV{align}|match{left|right});[ width:(#LARGEUR)px;][ border-style:(#ENV{border});]']>

Cela donne l'affichage de la photo réduite ET l'affichage de la photo avec prise en compte du border.
Si je ne renseigne pas le border dans la page de saisie de l'article <imgXX|left>, alors, il n'y a rien d'afficher. Je pensais que le fait de mettre des crochets faisait afficher ce qui est entre crochet si le paramètre est rempli et n'affichait rein dans l'autre cas.
J'ai mis volontairement un #ENV pour afficher ce qui était transmis.

Voici en ligne la version avec <imgXX|left|border=none> dans l'article : http://fureurdunoir.free.fr/spip.php?spip.php?article131

Et la version avec juste <imgXX|left> http://fureurdunoir.free.fr/spip.php? spip.php?article134

Le 05/01/10 18:16, « triton » <triton@pointcentral.net> a écrit :

GUIHARD Jean-Philippe a écrit :

Bonjour,

Je me permets de reposter ma question car je patauge toujours et n'arrive pas à comprendre où je peux bien merdouiller.

Merci d'avance.

Je cherche à modifier le modèle img.html afin de lui inclure un éventuel paramètre supplémentaire, en l'occurrence le cas échéant, border-style: none.

Pour ce faire, j'ai dupliqué le modèle img.html de la dist dans mon dossier modeles de mon dossiers squelettes.

J'ai modifié la fin de la ligne définissant le span et lui ajoutant [ border-style:(#ENV{border});]

Bonjour,
Ca donne quoi comme html ?
Faudrait de toute facon un truc plutot genre :
style="border-style:none;"
ou
border="0"
triton

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Jean-Philippe Guihard
Cadre Rééducateur

Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://pagesperso-orange.fr/jp.guihard/&gt;
<http://fureurdunoir.free.fr/&gt;