base_edit_form_macro.html.twig 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. {% macro render_groups(admin, form, groups, has_tab) %}
  2. <div class="row">
  3. {% for code in groups %}
  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. {{ admin.trans(form_group.name, {}, form_group.translation_domain) }}
  10. </h4>
  11. </div>
  12. {#<div class="box{% if loop.first %} in{% endif %}" id="{{ admin.uniqid }}_{{ loop.index }}">#}
  13. <div class="box-body">
  14. <div class="sonata-ba-collapsed-fields">
  15. {% if form_group.description != false %}
  16. <p>{{ form_group.description|raw }}</p>
  17. {% endif %}
  18. {% for field_name in form_group.fields %}
  19. {% if admin.formfielddescriptions[field_name] is defined %}
  20. {{ form_row(form[field_name])}}
  21. {% endif %}
  22. {% else %}
  23. <em>{{ 'message_form_group_empty'|trans({}, 'SonataAdminBundle') }}</em>
  24. {% endfor %}
  25. </div>
  26. </div>
  27. {#</div>#}
  28. </div>
  29. </div>
  30. {% endfor %}
  31. {% if has_tab %}</div>{% endif %}
  32. {% endmacro %}