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

Sto*_*eak 2 symfony sonata-admin sonata

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

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

  1. “管理员”文本
  2. “PostCategory”标签(并将其更改为更“WordPress-ish”的内容:)例如“Post Categories”)

在此处输入图片说明

sca*_*del 5

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

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]]
Run Code Online (Sandbox Code Playgroud)

group标签对应的admin标签,和label一个你PostCategory

我猜你没有指定这些标签,admin是默认的组名,PostCategory也是你班级的名字。

编辑:

labelgroup选项都翻译键。你在calls标签下指定翻译域,用setTranslationDomain,默认目录是messages。请参阅此处的翻译文档。