Sintaxis completa de las balizas

Como los bucles, las balizas tiene partes opcionales, y pueden tener argumentos. Los asteriscos cancelan tratamientos automáticos.

#BALIZA
#BALIZA{argumento}
#BALIZA{argumento, argumento, argumento}
#BALIZA*
#BALIZA**
[(#BALIZA)]
[(#BALIZA{argumento})]
[(#BALIZA*{argumento})]
[ antes (#BALIZA) después ]
[ antes (#BALIZA{argumento}|filtro) después ]
[ antes (#BALIZA{argumento}|filtro{argumento}|filtro) después ]
...

Regla de corchetes

La escritura completa, con paréntesis y corchetes es obligatoria en cuanto uno de los argumentos de la baliza utiliza también paréntesis y corchetes o cuando la baliza contiene un filtro.

// riesgo de malas sorpresas:
#BALIZA{[(#BALIZA|filtro)]}
// interpretación siempre correcta:
[(#BALIZA{[(#BALIZA|filtro)]})]
// aún si esta escritura funciona en SPIP 2.0, no esta garantizada:
#BALIZA{#BALIZA|filtro}
// la utilización de un filtro exige corchetes y paréntesis:
[(#BALIZA|filtro)]

Ejemplo

Mostrar un vínculo hasta la página de inicio del sitio:

<a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a>

(URL_SITE_SPIP: URL sitio SPIP en francés, NOM_SITE_SPIP: nombre sitio SPIP en francés)

Mostrar una baliza HTML <div> y el contenido de un #SOUSTITRE (subtitulo en francés) si existe:

[<div class="soustitre">(#SOUSTITRE)</div>]

Autor o autora Sylvain Lesage Publicado el:

Traducciones: English, Español, français