{# Example: {% import "A2lixTranslationFormBundle::macros.html.twig" as a2lixTranslations %} {{ a2lixTranslations.partialTranslations(editForm.translations, ['title','description']) }} {{ a2lixTranslations.partialTranslations(editForm.translations, ['url']) }} #} {% macro partialTranslations(form, fieldsNames) %}
{% for translationsFields in form %} {% set locale = translationsFields.vars.name %}
{% for translationsField in translationsFields if translationsField.vars.name in fieldsNames %} {{ form_widget(translationsField) }} {% endfor %}
{% endfor %}
{% endmacro %} {% macro partialTranslationsGedmo(form, fieldsNames) %}
{% for translationsLocales in form %} {% for translationsFields in translationsLocales %} {% set locale = translationsFields.vars.name %}
{% for translationsField in translationsFields if translationsField.vars.name in fieldsNames %} {{ form_widget(translationsField) }} {% endfor %}
{% endfor %} {% endfor %}
{% endmacro %}