Sommige speciale voorwaarden in een lus maken het mogelijk om artikelen in een specifiek gewenste taal op te halen.
lang
In de eerste plaats stelt de vrij eenvoudige voorwaarde {lang}
ons in staat om de taal van de bezoeker of een specifieke taal te selecteren:
// taal van de bezoeker
<BOUCLE_art(ARTICLES){lang}> ... </BOUCLE_art>
// Engelse taal (en)
<BOUCLE_art(ARTICLES){lang=en}> ... </BOUCLE_art>
traduction
De voorwaarde {traduction}
(vertaling) maakt een opsomming van de verschillende vertalingen mogelijk:
<BOUCLE_art(ARTICLES){id_article}>
<ul>
<BOUCLE_vertalingen(ARTICLES) {traduction}{par lang}>
<li>[(#LANG|traduire_nom_langue)]</li>
</BOUCLE_vertalingen>
</ul>
</BOUCLE_art>
In dit geval worden alle vertalingen van een artikel getoond (inclusief het huidige artikel, dat kan worden uitgesloten door specifiek de voorwaarde {exclus}
toe te voegen).
origine_traduction
Deze voorwaarde stelt ons in staat om het originele bronartikel voor een bepaald vertaald artikel terug te vinden, dat wil zeggen het artikel dat als bronverwijzing naar de andere vertalingen dient. Om alle bronartikelen te tonen, gebruiken we:
<BOUCLE_bronnen(ARTICLES) {origine_traduction}>
#TITRE (#LANG)<br />
</BOUCLE_bronnen>
Om de originele vertaling van een artikel (de vertaling in de huidige context) te tonen:
<BOUCLE_art(ARTICLES){id_article}>
<BOUCLE_bron(ARTICLES) {traduction}{origine_traduction}>
#TITRE (#LANG)
</BOUCLE_bron>
</BOUCLE_art>