Syntaxis van voorwaarden

De voorwaarden van een lus worden tussen accolades geschreven, direct achter de naam van de tabel.

<BOUCLE_naam(TABEL){voorwaarde1}{voorwaarde2}...{voorwaarde n}>

Elk SQL-veld in een tabel kan een selectievoorwaarde worden, gescheiden door een operator. Maar er kunnen ook andere criteria worden aangemaakt wanneer dat nodig is. Ze worden gedefinieerd in het bestand ecrire/public/criteres.php.

Sommige bakens kunnen ook als parameter in een voorwaarde worden gebruikt, maar het is niet mogelijk om hun optionele componenten te gebruiken. In het algemeen is het gebruik van vierkante haakjes niet mogelijk:

<BOUCLE_name(TABLE){id_table=#TAG}> OK
<BOUCLE_name(TABLE){id_table=(#TAG|filter)}> OK
<BOUCLE_name(TABLE){id_table=[(#TAG)]}> Gaat niet lukken!!

Voorbeeld

Deze lus ARTICLES heeft twee voorwaarden. De eerste kiest alle artikelen met een "id_rubrique" SQL veld in de "spip_articles" SQL tabel dat een waarde 8 heeft. De tweede voorwaarde geeft aan dat het resultaat moet worden gesorteerd op de titel van het artikel.

<BOUCLE_arts(ARTICLES){id_rubrique=8}{par titre}>
  - #TITRE<br />
</BOUCLE_arts>

Auteur hanjo Gepubliceerd op: Aangepast: 12/03/23

Vertalingen: English, français, Nederlands