lektor.db.get_alts (source=None, fallback=False)

  • New in Lektor Version 2.0

Given a source this function returns the list of all Alternatives that the source exists as. It does not include fallbacks unless fallback=True is passed. If no source is provided all configured alts are returned. If alts are not configured at all, the return value is an empty list.

This returns only the list of alt short IDs. Access to the configured name of the alt within the project config is not available. Databags should be used to provide alts with a human readable title.

Example

<p>Other languages:
<ul>
{% for alt in get_alts(this) %}
  <li><a href="{{ '.'|url(alt=alt) }}">{{ alt|title }}</a></li>
{% endfor %}
</ul>

Comments