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
    <B_nom>
    ... avant
    <BOUCLE_nom(TABLE){criteres}>
    ... pour chaque element
    </BOUCLE_nom>
    ... apres
    </B_nom>
    ... sinon
    <//B_nom>
    
  • le champ (balise)
    [ 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
    <INCLURE{fond=nom}>
    
  • l’idiome (chaîne de langue)
    <:type:chaine_langue:>
    
  • le polyglotte (<multi> utilisé dans un squelette)
    <multi>[fr]français[en]English</multi>
    

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/03/23

Traductions : English, français, Nederlands