1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- {#
- This file is part of the Sonata package.
- (c) Thomas Rabaix <thomas.rabaix@sonata-project.org>
- For the full copyright and license information, please view the LICENSE
- file that was distributed with this source code.
- #}
- {% extends base_template %}
- {% import 'SonataAdminBundle:CRUD:base_show_macro.html.twig' as show_helper %}
- {% block actions %}
- {% include 'SonataAdminBundle:CRUD:action_buttons.html.twig' %}
- {% endblock %}
- {% block tab_menu %}
- {{ knp_menu_render(admin.sidemenu(action), {
- 'currentClass' : 'active',
- 'template': sonata_admin.adminPool.getTemplate('tab_menu_template')
- }, 'twig') }}
- {% endblock %}
- {% block show %}
- <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>
- {% endfor %}
- </div>
- </div>
- {% 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 }) }}
- {% endblock %}
|