如何在sonata admin symfony2的顶级菜单上添加自定义链接

时间:2014-02-12 08:40:42

标签: symfony sonata-admin

首先我是Symfony2的新手,我使用Symfony2和SonataAdminBundle开发项目,一切都很好,但我不知道如何在没有实体的顶层菜单中添加自定义链接。

2 个答案:

答案 0 :(得分:3)

您需要通过创建自定义管理包来覆盖standard_layout.html.twig,并将该文件放在完全相同的文件夹结构中。如果您打开原始standard_layout.html.twig,则可以看到其中包含以下块{% block top_bar_before_nav %} {% endblock %}。这就是您想要放置自己的菜单项的那个。以下是有关templating SonataAdminBundle的更多信息。

答案 1 :(得分:2)

您可以配置config.yml

sonata_admin:
    templates:
        user_block: YOURBUNDLE:<optional Directory>:Twig-template

对于奏鸣曲管理包的说法:( dev-master。种类为2.2.x

模板由ul-tag变形,因此请使用li&#; s:

<li>First User message</li>

一个有用的控制台命令是

php app/console config:debug sonata_admin