123456789101112131415161718192021222324252627282930313233343536373839404142 |
- {% macro render_groups(admin, object, elements, groups, has_tab, no_padding = false) %}
- {% if has_tab %}
- <div class="row">
- {{ block('field_row') }}
- </div>
- {% else %}
- {{ block('field_row') }}
- {% endif %}
- {% endmacro %}
- {% block field_row %}
- {% for code in groups %}
- {% set show_group = admin.showgroups[code] %}
- <div class="{{ show_group.class }} {{ no_padding ? "nopadding" }}">
- <div class="{{ show_group.box_class }}">
- <div class="box-header">
- <h4 class="box-title">
- {% block show_title %}
- {{ admin.trans(show_group.name, {}, show_group.translation_domain) }}
- {% endblock %}
- </h4>
- </div>
- <div class="box-body table-responsive no-padding">
- <table class="table">
- <tbody>
- {% for field_name in show_group.fields %}
- {% block show_field %}
- <tr class="sonata-ba-view-container">
- {% if elements[field_name] is defined %}
- {{ elements[field_name]|render_view_element(object)}}
- {% endif %}
- </tr>
- {% endblock %}
- {% endfor %}
- </tbody>
- </table>
- </div>
- </div>
- </div>
- {% endfor %}
- {% endblock %}
|