Examples
Iterating over locales
You can loop through in each locale to get URLs to translated versions of an entry or taxonomy term.
<ul>
{{ locales }}
<li><a href="{{ url }}">View in {{ locale:name }}</a></li>
{{ /locales }}
</ul>
Targeting a locale
You can also specify a locale directly instead of looping through them all.
{{ locales:fr }}
<a href="{{ url }}">View in French</a>
{{ /locales:fr }}
Parameters
id string
The ID of the content you want to localize. If left blank, the content will be taken from the context.
sort string
Sort by one of the keys in your sites.php
's sites
array. (eg. name
or full
). If left blank, the order in the file will be maintained. Only applicable in the tag pair.
current_first boolean *true*
When true, this ensures that the current site locale will be first in the list. Only applicable in the tag pair.
Variables
Variable | Type | Description |
---|---|---|
locale |
array |
The locale data of the current iteration. Contains |
content data |
mixed |
Each piece of content being iterated through has access to all the variables inside. This includes things like |