2014-12-04 93 views

回答

1

您的佈局應擴展:「SonataAdminBundle :: standard_layout.html.twig」並覆蓋「side_bar_nav」塊從奏鳴曲。而已。在應用程序/管理/ config.yml

{% extends 'SonataAdminBundle::standard_layout.html.twig' %} 

{% block side_bar_nav %} 
    {% include 'MyBundleBundle:Default:menu.html.twig' %} 
{% endblock %} 

更改奏鳴曲模板:

sonata_admin: 
    title: "Admin" 
    templates: 
     layout: MyBundleBundle:CRUD:standard_layout.html.twig 

我希望這可以幫助你。

+0

你可以請添加包含此代碼的文件的名稱? – 2014-12-04 17:06:03

+1

應該是您的佈局:src/MyApplication/MybundleBundle/Resources/views/CRUD/standard_layout.html.twig – 2014-12-05 08:10:41

+0

我建議您在答案中添加文件的名稱。 – 2014-12-05 09:14:31

1

可以使用configureSideMenu()功能在您的adminController

參考this

0

添加我的菜單項通過YourBundle\Bundle\Resources\config\services.yml

services: 
    acme_recept.admin.recept: 
     class: Acme\Bundle\YourBundle\Admin\ReceptAdmin 
     arguments: [~, Acme\Bundle\YourBundle\Entity\Recept, SkreprReceptBundle:ReceptAdmin] 
     tags: 
      - {name: sonata.admin, manager_type: orm, **group: Administrator**, **label: Recepten**} 

通過標籤可以給標籤的菜單項