Symfony 如何在Sonata管理仪表板上显示用户管理链接?
我想在我的SonataAdmin仪表板上呈现指向用户管理和ACL编辑的链接。我需要在sonata_block部分添加什么?此外,这些“cms”和“admin”上下文是什么Symfony 如何在Sonata管理仪表板上显示用户管理链接?,symfony,sonata-admin,symfony-sonata,symfony-2.4,sonata-user-bundle,Symfony,Sonata Admin,Symfony Sonata,Symfony 2.4,Sonata User Bundle,我想在我的SonataAdmin仪表板上呈现指向用户管理和ACL编辑的链接。我需要在sonata_block部分添加什么?此外,这些“cms”和“admin”上下文是什么 sonata_block: default_contexts: [cms] blocks: # Enable the SonataAdminBundle block sonata.admin.block.admin_list: contexts: [a
sonata_block:
default_contexts: [cms]
blocks:
# Enable the SonataAdminBundle block
sonata.admin.block.admin_list:
contexts: [admin]
# Your other blocks
sonata.user.block.menu: ~ # used to display the menu in profile pages
sonata.user.block.account: ~ # used to display menu option (login option)
sonata.block.service.text: ~
sonata.block.service.rss: ~
sonata.block.service.imagesize:
contexts: [admin]
groups:
admin.group.content:
label: My Label
label_catalogue: SonataAdminBundle
items:
- sonata.admin.????
请注意,cms上下文将更名为sonata_page_bundle,以便更合适 每个块都可以在特定的上下文中定义(即,与管理员相关的块不需要添加为cms块) 因此,如果我们将一个上下文设置为一个块,那么默认值将不会被应用,因此该块将不会列在SonataPageBundle或使用该上下文的任何其他bundle中 现在,如果要将内容添加到仪表板中,您有一些选项: -覆盖仪表板模板,以便可以微调总体布局并添加指向用户管理的链接。 -创建一个块并将其添加到sonata_管理部分的块配置中
您可以按照BlockBundle教程创建新块,教程位于:谢谢。我记得在SonataAdmin的早期版本中,与用户管理相关的块是预定义的,您可以通过配置文件添加它们。现在不是这样了吗?还有,如何访问ACL编辑器?是否有某种方法可以将用户管理添加为组中的列表项(请参阅相关的更新配置)?