|
@@ -25,45 +25,50 @@ file that was distributed with this source code.
|
|
{% endblock %}
|
|
{% endblock %}
|
|
|
|
|
|
{% block show %}
|
|
{% block show %}
|
|
- {{ sonata_block_render_event('sonata.admin.show.top', { 'admin': admin, 'object': object }) }}
|
|
|
|
-
|
|
|
|
- {% set has_tab = (admin.showtabs|length == 1 and admin.showtabs|keys[0] != 'default') or admin.showtabs|length > 1 %}
|
|
|
|
-
|
|
|
|
- {% if has_tab %}
|
|
|
|
- <div class="nav-tabs-custom">
|
|
|
|
- <ul class="nav nav-tabs" role="tablist">
|
|
|
|
- {% for name, show_tab in admin.showtabs %}
|
|
|
|
- <li{% if loop.first %} class="active"{% endif %}>
|
|
|
|
- <a href="#tab_{{ admin.uniqid }}_{{ loop.index }}" data-toggle="tab">
|
|
|
|
- <i class="fa fa-exclamation-circle has-errors hide"></i>
|
|
|
|
- {{ admin.trans(name, {}, show_tab.translation_domain) }}
|
|
|
|
- </a>
|
|
|
|
- </li>
|
|
|
|
- {% endfor %}
|
|
|
|
- </ul>
|
|
|
|
-
|
|
|
|
- <div class="tab-content">
|
|
|
|
- {% for code, show_tab in admin.showtabs %}
|
|
|
|
- <div
|
|
|
|
- class="tab-pane fade{% if loop.first %} in active{% endif %}"
|
|
|
|
- id="tab_{{ admin.uniqid }}_{{ loop.index }}"
|
|
|
|
- >
|
|
|
|
- <div class="box-body container-fluid">
|
|
|
|
- <div class="sonata-ba-collapsed-fields">
|
|
|
|
- {% if show_tab.description != false %}
|
|
|
|
- <p>{{ show_tab.description|raw }}</p>
|
|
|
|
- {% endif %}
|
|
|
|
-
|
|
|
|
- {{ show_helper.render_groups(admin, object, elements, show_tab.groups, has_tab) }}
|
|
|
|
|
|
+ <div class="sonata-ba-view">
|
|
|
|
+
|
|
|
|
+ {{ sonata_block_render_event('sonata.admin.show.top', { 'admin': admin, 'object': object }) }}
|
|
|
|
+
|
|
|
|
+ {% set has_tab = (admin.showtabs|length == 1 and admin.showtabs|keys[0] != 'default') or admin.showtabs|length > 1 %}
|
|
|
|
+
|
|
|
|
+ {% if has_tab %}
|
|
|
|
+ <div class="nav-tabs-custom">
|
|
|
|
+ <ul class="nav nav-tabs" role="tablist">
|
|
|
|
+ {% for name, show_tab in admin.showtabs %}
|
|
|
|
+ <li{% if loop.first %} class="active"{% endif %}>
|
|
|
|
+ <a href="#tab_{{ admin.uniqid }}_{{ loop.index }}" data-toggle="tab">
|
|
|
|
+ <i class="fa fa-exclamation-circle has-errors hide"></i>
|
|
|
|
+ {{ admin.trans(name, {}, show_tab.translation_domain) }}
|
|
|
|
+ </a>
|
|
|
|
+ </li>
|
|
|
|
+ {% endfor %}
|
|
|
|
+ </ul>
|
|
|
|
+
|
|
|
|
+ <div class="tab-content">
|
|
|
|
+ {% for code, show_tab in admin.showtabs %}
|
|
|
|
+ <div
|
|
|
|
+ class="tab-pane fade{% if loop.first %} in active{% endif %}"
|
|
|
|
+ id="tab_{{ admin.uniqid }}_{{ loop.index }}"
|
|
|
|
+ >
|
|
|
|
+ <div class="box-body container-fluid">
|
|
|
|
+ <div class="sonata-ba-collapsed-fields">
|
|
|
|
+ {% if show_tab.description != false %}
|
|
|
|
+ <p>{{ show_tab.description|raw }}</p>
|
|
|
|
+ {% endif %}
|
|
|
|
+
|
|
|
|
+ {{ show_helper.render_groups(admin, object, elements, show_tab.groups, has_tab) }}
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- {% endfor %}
|
|
|
|
|
|
+ {% endfor %}
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- {% elseif admin.showtabs is iterable %}
|
|
|
|
- {{ show_helper.render_groups(admin, object, elements, admin.showtabs.default.groups, has_tab) }}
|
|
|
|
- {% endif %}
|
|
|
|
|
|
+ {% elseif admin.showtabs is iterable %}
|
|
|
|
+ {{ show_helper.render_groups(admin, object, elements, admin.showtabs.default.groups, has_tab) }}
|
|
|
|
+ {% endif %}
|
|
|
|
+
|
|
|
|
+ </div>
|
|
|
|
|
|
{{ sonata_block_render_event('sonata.admin.show.bottom', { 'admin': admin, 'object': object }) }}
|
|
{{ sonata_block_render_event('sonata.admin.show.bottom', { 'admin': admin, 'object': object }) }}
|
|
{% endblock %}
|
|
{% endblock %}
|
|
|
|
+
|