瀏覽代碼

Merge pull request #1623 from acin91/master

always available 'create & edit' and 'create & go to list' buttons checked with admin.hasroute()
Thomas 11 年之前
父節點
當前提交
ab098bba87
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      Resources/views/CRUD/base_edit_form.html.twig

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

@@ -88,8 +88,12 @@
                                 <a class="btn" href="{{ admin.generateObjectUrl('acl', object) }}">{{ 'link_edit_acl'|trans({}, 'SonataAdminBundle') }}</a>
                             {% endif %}
                         {% else %}
-                            <input class="btn btn-primary" type="submit" name="btn_create_and_edit" value="{{ 'btn_create_and_edit_again'|trans({}, 'SonataAdminBundle') }}"/>
-                            <input type="submit" class="btn" name="btn_create_and_list" value="{{ 'btn_create_and_return_to_list'|trans({}, 'SonataAdminBundle') }}"/>
+                            {% if admin.hasroute('edit') %}
+                                <input class="btn btn-primary" type="submit" name="btn_create_and_edit" value="{{ 'btn_create_and_edit_again'|trans({}, 'SonataAdminBundle') }}"/>
+                            {% endif %}
+                            {% if admin.hasroute('list') %}
+                                <input type="submit" class="btn" name="btn_create_and_list" value="{{ 'btn_create_and_return_to_list'|trans({}, 'SonataAdminBundle') }}"/>
+                            {% endif %}
                             <input class="btn" type="submit" name="btn_create_and_create" value="{{ 'btn_create_and_create_a_new_one'|trans({}, 'SonataAdminBundle') }}"/>
                         {% endif %}
                     {% endif %}