浏览代码

added after_nav twig block in standard_layout to ease extending of the user navigation

added "list" check for update_and_list button
Robert Gruendler 13 年之前
父节点
当前提交
9d55d0d04f
共有 2 个文件被更改,包括 4 次插入1 次删除
  1. 3 1
      Resources/views/CRUD/base_edit.html.twig
  2. 1 0
      Resources/views/standard_layout.html.twig

+ 3 - 1
Resources/views/CRUD/base_edit.html.twig

@@ -89,7 +89,9 @@ file that was distributed with this source code.
                 {% else %}
                 {% else %}
                     {% if admin.id(object) %}
                     {% if admin.id(object) %}
                         <input type="submit" class="btn primary" name="btn_update_and_edit" value="{% trans from 'SonataAdminBundle' %}btn_update_and_edit_again{% endtrans %}"/>
                         <input type="submit" class="btn primary" name="btn_update_and_edit" value="{% trans from 'SonataAdminBundle' %}btn_update_and_edit_again{% endtrans %}"/>
-                        <input type="submit" class="btn" name="btn_update_and_list" value="{% trans from 'SonataAdminBundle' %}btn_update_and_return_to_list{% endtrans %}"/>
+						{% if admin.hasroute('list') and admin.isGranted('LIST') %}
+                            <input type="submit" class="btn" name="btn_update_and_list" value="{% trans from 'SonataAdminBundle' %}btn_update_and_return_to_list{% endtrans %}"/>
+						{% endif %}
 
 
                         {% if admin.hasroute('delete') and admin.isGranted('DELETE', object) %}
                         {% if admin.hasroute('delete') and admin.isGranted('DELETE', object) %}
                             {% trans from 'SonataAdminBundle' %}delete_or{% endtrans %}
                             {% trans from 'SonataAdminBundle' %}delete_or{% endtrans %}

+ 1 - 0
Resources/views/standard_layout.html.twig

@@ -97,6 +97,7 @@ file that was distributed with this source code.
                                             </ul>
                                             </ul>
                                         </li>
                                         </li>
                                     {% endfor %}
                                     {% endfor %}
+									{% block after_nav %} {% endblock %}
                                 </ul>
                                 </ul>
                             {% endif %}
                             {% endif %}