De syntaxis van de skeletten

SPIP gebruikt om skeletten te schrijven een syntaxis die een beperkte woordenschat heeft, maar die ook zeer rijk en modulair van aard is. Deze syntaxis, expliciet gedefinieerd in de ecrire/public/phraser_html.php bestanden, bevat elementen zoals:

  • de lus ("boucle" in het Frans)
    <B_lusnaam>
    ... voor de inhoud van de lus
    <BOUCLE_lusnaam(TABEL){criteria}>
    ... voor ieder geselecteerd element in de lus
    </BOUCLE_lusnaam>
    ... na de inhoud van de lus
    </B_lusnaam>
    ... en anders
    <//B_lusnaam>
  • het veld of baken ("champ" en "balise" in het Frans)
    1. [ voor (#BAKEN{criteria}|filters) na ]
  • het argument ({args}, |filter of |filter{args} op bakens)
  • criteria ({criteria=param} gebruikt in een lus)
  • insluiten van code
    1. <INCLURE{fond=naam_in_te_sluiten_codesegment}>
  • idiomen ("idiome" in French) (taal-specifieke strings)
    1. <:type:string_code_naam:>
  • polyglots ("polyglotte" in French) (<multi> gebruikt in skeletten en in tekstvelden)
    1. <multi>[fr]français[en]English[nl]Nederlands</multi>

Auteur hanjo Gepubliceerd op:

Vertalingen: English, français, Nederlands