Sommige bewerkbare objecten in SPIP, zoals rubrieken en artikelen, hebben een taalveld in hun corresponderende SQL-tabellen, waardoor het mogelijk is om aan te geven in welke taal ze zijn geschreven (of tot welke taal ze behoren).
We kunnen de taal van de huidige rubriek of het huidige artikel achterhalen met behulp van het baken #LANG
binnen een RUBRIQUES
of ARTICLES
lus.
Wanneer geen specifieke taal is toegewezen, wordt die van de bovenliggende rubriek teruggegeven, en bij gebrek daaraan, de hoofdtaal van de site.
Voorbeeld
Toon de artikelen en hun taal van de eerste twee hoofdrubrieken van de site:
Jouw taal: #ENV{lang}
<B_rubs>
<ul>
<BOUCLE_rubs(RUBRIQUES){racine}{0,2}>
<li>Rubriek: #TITRE (#LANG)
<B_arts>
<ul>
<BOUCLE_arts(ARTICLES){id_rubrique}>
<li>Artikel: #TITRE (#LANG)</li>
</BOUCLE_arts>
</ul>
</B_arts>
</li>
</BOUCLE_rubs>
</ul>
</B_rubs>
Resultaat:
Jouw taal: nl
<ul>
<li>Rubriek: en (en)
<ul>
<li>Artikel: Notes about this documentation (en)</li>
</ul>
</li>
<li>Rubriek: fr (fr)
<ul>
<li>Artikel: Notes sur cette documentation (fr)</li>
</ul>
</li>
</ul>