浏览代码

Check whether there is actually something to diplay for 'view' before displaying the button

Pascal Burkhard 14 年之前
父节点
当前提交
8b49d08265
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Resources/views/CRUD/base_edit.html.twig

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

@@ -14,7 +14,7 @@ file that was distributed with this source code.
 {% block actions %}
 {% block actions %}
     <div class="sonata-actions">
     <div class="sonata-actions">
         <ul>
         <ul>
-            {% if admin.id(object) and admin.isGranted('VIEW')%}
+            {% if admin.id(object) and admin.isGranted('VIEW') and admin.getViewFieldDescriptions is not empty %}
                 <li class="sonata-action-element"><a href="{{ admin.generateUrl('view', {'id' : admin.id(object)}) }}">{% trans from 'SonataAdminBundle' %}link_action_view{% endtrans %}</a></li>
                 <li class="sonata-action-element"><a href="{{ admin.generateUrl('view', {'id' : admin.id(object)}) }}">{% trans from 'SonataAdminBundle' %}link_action_view{% endtrans %}</a></li>
             {% endif %}
             {% endif %}
             {% if admin.isGranted('CREATE')%}
             {% if admin.isGranted('CREATE')%}