更改 Sonata Admin 上的左侧菜单标签
Change left menu labels on Sonata Admin
如何更改 Sonata Admin 安装左侧菜单中的标签?
我想更改(并了解它们是如何生成的):
- "admin"文字
- "PostCategory" 标签(并将其更改为更多 "WordPress-ish" :) 如 "Post Categories")
这些标签在管理页面的服务定义中的 tags
属性 中定义,在管理部分的配置文件中。请参阅文档 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
是你的 class.
编辑:
label
和group
选项是翻译键。您在 calls
标签下指定翻译域,使用 setTranslationDomain
,默认目录是 messages
。请参阅有关翻译的文档 here。
如何更改 Sonata Admin 安装左侧菜单中的标签?
我想更改(并了解它们是如何生成的):
- "admin"文字
- "PostCategory" 标签(并将其更改为更多 "WordPress-ish" :) 如 "Post Categories")
这些标签在管理页面的服务定义中的 tags
属性 中定义,在管理部分的配置文件中。请参阅文档 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
是你的 class.
编辑:
label
和group
选项是翻译键。您在 calls
标签下指定翻译域,使用 setTranslationDomain
,默认目录是 messages
。请参阅有关翻译的文档 here。