r13550 - in spip: ecrire/balise squelettes-dist

Author: esj@rezo.net
Date: 2009-01-02 19:46:51 +0100 (ven, 02 jan 2009)
New Revision: 13550

Log:
La balise {{{#LOGO_ARTICLE}}} et consorts rentrent dans le moule commnun. Les faux filtres {{{|fichier}}} et {{{|lien}}} sont remplacés respectivement par l'écriture {{{#LOGO_ARTICLE**}}} et {{{#LOGO_ARTICLE*}}}. Les faux filtres de positionnement ({{{top,left,right,center,bottom}}}) et les balises {{{#URL_}}}xxx en position de filtres sont à présent à écrire comme argument de la balise, l'écriture {{{#LOGO_ARTICLE|left}}} est donc remplacée par {{{#LOGO_ARTICLE{left} }}} et l'écriture {{{#LOGO_ARTICLE|#URL_AUTEUR}}} est donc remplacée par {{{#LOGO_ARTICLE{#URL_AUTEUR} }}}. Ces deux écritures peuvent se combiner entre elles et avec les deux nombres donnant les dimensions, comme dans {{{LOGO_DOCUMENT{#URL_ARTICLE,bottom,60,80} }}}, l'ordre des 4 paramètres étant libre. Avec tout ça, il n'est plus nécessaire d'écrire {{{ || }}} pour stipuler que les filtres normaux commencent.

Les anciennes écritures restent comprises mais doivent être considérées comme obsolètes. Une écriture théoriquement possible mais vraisemblablement pas utilisée est néanmoins totalement exclue à présent (savoir {{{#LOGO_ARTICLE|f}}} où {{{f}}} ne contiendrait pas le caractère # mais donnerait on ne sais comment une URL).

Test (en plus de squelette-dist, remis d'équerre):

<BOUCLE_doc(DOCUMENTS){id_article}>
[(#LOGO_DOCUMENT{43,left,66})]
LOGO_DOCUMENT{# URL_ARTICLE,77,bottom,67}
[(#LOGO_DOCUMENT{#URL_ARTICLE,bottom,77,67})]
<br>
LOGO_DOCUMENT**
[(#LOGO_DOCUMENT**)]
<br>
LOGO_DOCUMENT|lien
[(#LOGO_DOCUMENT|lien)]
<br>
LOGO_DOCUMENT*
[(#LOGO_DOCUMENT*)]
<br>
LOGO_DOCUMENT{12,13}||trim{f}}
[(#LOGO_DOCUMENT{12,13}||trim{f})]
<br>
LOGO_DOCUMENT{left,bottom,right}
[(#LOGO_DOCUMENT{left,bottom,right})]
</BOUCLE_doc>

Modified:
   spip/ecrire/balise/logo_.php
   spip/squelettes-dist/article.html
   spip/squelettes-dist/auteur.html
   spip/squelettes-dist/backend-breves.html
   spip/squelettes-dist/backend.html
   spip/squelettes-dist/breve.html
   spip/squelettes-dist/forum.html
   spip/squelettes-dist/inc-rss-item.html
   spip/squelettes-dist/mot.html
   spip/squelettes-dist/rubrique.html
   spip/squelettes-dist/site.html
   spip/squelettes-dist/sommaire.html

Details: http://trac.rezo.net/trac/spip/changeset/13550