Lussen met ontbrekende tabellen

Wanneer we SPIP vragen om een tabel te gebruiken die niet bestaat, wordt er een fout op de pagina weergegeven. Deze foutmeldingen helpen beheerders om problemen met de site op te lossen, maar andere gebruikers krijgen ze ook te zien.

Soms kan het ons niet schelen of een tabel ontbreekt en willen we deze stilzwijgend negeren, bijvoorbeeld als we verwijzen naar een tabel voor een plug-in die op dit moment niet actief is. In deze gevallen kunnen we een vraagteken plaatsen voor het einde van de haakjes om aan te geven dat de afwezigheid van de tabel wordt getolereerd:

<BOUCLE_tabel(TABEL ?){voorwaarde}>
   ...
</BOUCLE>

Voorbeeld:

Als een sjabloon gebruik maakt van de plug-in "Agenda" (die een EVENEMENTS-tabel voor gebeurtenissen bevat), maar die ook zonder die plug-in nog moet functioneren, is het mogelijk om de lussen op deze manier te schrijven:

<BOUCLE_events(EVENEMENTS ?){id_article}{!par date}>
   ...
</BOUCLE_events>

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

Vertalingen: English, Español, français, Nederlands