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