更改Sonata Admin上的左侧菜单标签

时间:2017-07-10 14:28:39

标签: symfony sonata-admin sonata

如何更改Sonata Admin安装左侧菜单中的标签?

我想改变(并了解它们是如何生成的):

  1. “admin”文字
  2. “PostCategory”标签(并将其更改为“WordPress-ish”:),例如“Post Categories”)
  3. enter image description here

1 个答案:

答案 0 :(得分:2)

这些标签在管理页面的服务定义中的tags属性中定义,位于admin部分的配置文件中。请参阅文档here

admin-services.yml文件中的示例:

services:
  app.admin.category:
    class: AppBundle\Admin\CategoryAdmin
    tags:
      - { name: sonata.admin, manager_type: orm, group: "My Admin Group", label: "Post Categories" }
    arguments:
      - ~
      - AppBundle\Entity\Category
      - ~
    calls:
      - [ setTranslationDomain, [AppBundle]]

group代码与您的admin标签相对应,而label代码与PostCategory对应。

我猜您没有指定这些代码,admin是默认的群组名称,PostCategory是您班级的名称。

编辑:

labelgroup选项是翻译键。您可以使用callssetTranslationDomain代码下指定翻译域,默认目录为messages。请参阅有关翻译here的文档。