base_edit_form_macro.html.twig 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. {% macro render_groups(admin, form, groups, has_tab) %}
  2. <div class="row">
  3. {% for code in groups if admin.formgroups[code] is defined %}
  4. {% set form_group = admin.formgroups[code] %}
  5. <div class="{{ form_group.class|default('col-md-12') }}">
  6. <div class="{{ form_group.box_class }}">
  7. <div class="box-header">
  8. <h4 class="box-title">
  9. {{ form_group.name|trans({}, form_group.translation_domain) }}
  10. </h4>
  11. </div>
  12. <div class="box-body">
  13. <div class="sonata-ba-collapsed-fields">
  14. {% if form_group.description %}
  15. <p>{{ form_group.description|raw }}</p>
  16. {% endif %}
  17. {% for field_name in form_group.fields if admin.formfielddescriptions[field_name] is defined %}
  18. {{ form_row(form[field_name])}}
  19. {% else %}
  20. <em>{{ 'message_form_group_empty'|trans({}, 'SonataAdminBundle') }}</em>
  21. {% endfor %}
  22. </div>
  23. </div>
  24. </div>
  25. </div>
  26. {% endfor %}
  27. </div>
  28. {% endmacro %}