[spip-dev] ! balise EXPOSE

Bonjour,

La balise EXPOSER|on,off|filtre étant dérogatoire dans sa syntaxe, Spip propose dorénavant
la balise EXPOSE{on,off}|filtre qui rentre dans le moule, avec en particulier la possibilité d'avoir des #... dans On et Off ce qui n'est pas le cas de EXPOSER. Cette dernière balise est conservée par souci de compatibilité, mais doit être considéré comme obsolète. Elle a de plus, contrairement à EXPOSE, des difficultés avec la présence de guillemets dans ces arguments, bug qui ne sera pas corrigé afin de précipiter sa disparition.

Déesse A.

Déesse A. wrote:

Spip propose dorénavant la balise EXPOSE{on,off}|filtre

Je rencontre quelques difficultés à convertir mes #EXPOSER en #EXPOSE.
Probablement quelque chose que je n'ai pas compris jusqu'au bout.

J'ai des :

[<a (#EXPOSER|,href)="#URL_ARTICLE" class="artlink">]

qui marche bien, mais je ne trouve pas comment le faire avec #EXPOSE.

[<a (#EXPOSE{,href})="#URL_ARTICLE" class="artlink">]

ne marche pas, et

[(#EXPOSE{,<a href="#URL_ARTICLE" class="artlink">})]

non plus.
Comment devrais-je écrire ça?

merci, Paolo

Ah j'avais oublié qu'#EXPOSER détenait le record des toutes les exceptions possibles.
Il faut écrire:

[<a (#EXPOSE{'',href})="#URL_ARTICLE" class="artlink">]

Déesse A.

Il faut écrire:
[<a (#EXPOSE{'',href})="#URL_ARTICLE" class="artlink">]
Déesse A.

OK, merci. Cela marche bien.
Paolo