有没有办法为奏鸣曲管理员组添加徽标?

时间:2017-09-30 19:12:26

标签: symfony sonata-admin sonata

我安装了SonataMediaBundle和SonataUserBundle。 当我转到我的管理仪表板时,我看到每个组(用户和媒体)的侧栏中都有一个可见的徽标。 然后我手动添加了另一个组(事件),但显示的徽标只是一个文件夹图像,并且对于手动添加的所有其他组都是相同的。

My sidebar in sonata admin dashboard

您是否知道自定义徽标组并替换文件夹图像的方法? 干杯!

PS:这些组以法语显示(Evenements - > Events; Utilisateurs - > Users;Mediathèque-> Media)

1 个答案:

答案 0 :(得分:2)

当您注册管理服务时,您还有其他选择:

on_top: true, icon: '<i class="fa fa-bar-chart"></i>'

on_top - 这会使您的管理类位于顶部,而不是文件夹/组

icon - 这将更改徽标

你是这样做的:

app.admin.youradmin:
    class: AppBundle\Admin\YourAdmin
    arguments: [~, AppBundle\Entity\YourEntity, SonataAdminBundle:CRUD]
    tags:
        - { name: sonata.admin, manager_type: orm, label: YourAdmin, on_top: true, icon: '<i class="fa fa-bar-chart"></i>' }