De automatische detectiemogelijkheden van SPIP zijn soms beperkt en daarom worden twee syntaxisvarianten aangeboden voor het forceren van tabelverbindingen of de velden van de te gebruiken tabellen.
// een specifieke tabel forceren
<BOUCLE_table(TABEL1 tabel2 tabelN){...}>
// een veld in een tabel forceren
<BOUCLE_table(TABEL){tabel.veld}>
Voorbeeld
Deze twee lussen selecteren artikelen waarvan de naam van de auteur "na" bevat (zoals "Diana", "Joanna", enz.).
<BOUCLE_art(ARTICLES auteurs_articles auteurs){nom==na}{0,5}>
- #TITRE / #NOM<br />
</BOUCLE_art>
<hr />
<BOUCLE_art2(ARTICLES){auteurs.nom==na}{0,5}>
- #TITRE / #NOM<br />
</BOUCLE_art2>
Let op het aanzienlijke verschil tussen beide voorbeelden: op dit moment maakt alleen het eerste voorbeeld van alle tabellen het mogelijk om een veld #FIELD
uit een andere tabel weer te geven. Daarom wordt #NOM
alleen in de eerste lus weergegeven.