Programmer avec SPIP 2.1
Documentation technique sur SPIP 2.1

> > > > La syntaxe des squelettes

La syntaxe des squelettes

SPIP possède une syntaxe pour écrire des squelettes construite avec un vocabulaire réduit, mais extrêmement riche et modulaire. Cette syntaxe, définie dans le fichier ecrire/public/phraser_html.php contient des éléments tel que :

  • la boucle
    1. <B_nom>
    2. ... avant
    3. <BOUCLE_nom(TABLE){criteres}>
    4. ... pour chaque element
    5. </BOUCLE_nom>
    6. ... apres
    7. </B_nom>
    8. ... sinon
    9. <//B_nom>

    Télécharger

  • le champ (balise)
    1. [ avant (#BALISE{criteres}|filtres) apres ]
  • l’argument ({args}, |filtre ou |filtre{args} sur les balises)
  • le critère ({critere=param} sur les boucles)
  • l’inclusion
    1. <INCLURE{fond=nom}>
  • l’idiome (chaîne de langue)
    1. <:type:chaine_langue:>
  • le polyglotte (<multi> utilisé dans un squelette)
    1. <multi>[fr]français[en]English</multi>