Browse Source

Update base_edit_form.html.twig

Fix method to generate tab id to avoid conflict when using sonata_type_model field which open an admin with tabs too.
Pb : When you click on tab of loaded admin, it trigger original admin tab
netounet 10 years ago
parent
commit
fffe9dcce8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Resources/views/CRUD/base_edit_form.html.twig

+ 2 - 2
Resources/views/CRUD/base_edit_form.html.twig

@@ -33,12 +33,12 @@
                         <div class="nav-tabs-custom">
                             <ul class="nav nav-tabs" role="tablist">
                                 {% for name, form_tab in admin.formtabs %}
-                                    <li{% if loop.index == 1 %} class="active"{% endif %}><a href="#tab_{{ loop.index }}" data-toggle="tab"><span class="glyphicon glyphicon-exclamation-sign has-errors hide"></span> {{ admin.trans(name, {}, form_tab.translation_domain) }}</a></li>
+                                    <li{% if loop.index == 1 %} class="active"{% endif %}><a href="#tab_{{ name|sonata_slugify }}" data-toggle="tab"><span class="glyphicon glyphicon-exclamation-sign has-errors hide"></span> {{ admin.trans(name, {}, form_tab.translation_domain) }}</a></li>
                                 {% endfor %}
                             </ul>
                             <div class="tab-content">
                                 {% for code, form_tab in admin.formtabs %}
-                                    <div class="tab-pane fade{% if loop.first %} in active{% endif %}" id="tab_{{ loop.index }}">
+                                    <div class="tab-pane fade{% if loop.first %} in active{% endif %}" id="tab_{{ code|sonata_slugify }}">
                                         <div class="box-body  container-fluid">
                                             <div class="sonata-ba-collapsed-fields">
                                                 {% if form_tab.description != false %}