{% block a2lix_translations_widget %} {% set locales = form.vars.locales %} {% if fields is defined %} {% set locales = form.vars.default_locale|merge(locales) %} {% endif %}
{% for locale in locales %}
{# Natives fields for default locale #} {% if (fields is defined) and (form.vars.default_locale[0] == locale) %} {% for field in fields %} {{ form_row(field) }} {% endfor %} {# Translations fields #} {% else %} {% for translationsLocale in form if (translationsLocale.vars.name == locale) %} {{ form_widget(translationsLocale) }} {% endfor %} {% endif %}
{% endfor %}
{% endblock %} {# personalization example : {% block a2lix_translationsLocale_widget %} {% for input in form %} {{ form_label(input) }} {{ form_widget(input) }} {% endfor %} {% endblock %} #}