答案 0 :(得分:1)
您必须重写Sonata管理员的standard_layout.html.twig文件才能实现此目的。
首先,在Sonata管理员配置文件中定义文件。
config/packages/sonata_admin.yaml
sonata_admin:
templates:
layout: 'sonata_admin/layout.html.twig'
在 templates / sonata_admin / 中创建一个名为 layout.html.twig 的树枝文件,然后从包中粘贴 sonata_head_title 块。 / p>
{% extends '@SonataAdmin/standard_layout.html.twig' %}
{% block sonata_head_title %}
{{ 'Admin'|trans({}, 'SonataAdminBundle') }} //remove this line to get rid of text "Admin"
{% if _title is not empty %}
{{ _title|striptags|raw }}
{% else %}
{% if action is defined %}
-
{% for menu in breadcrumbs_builder.breadcrumbs(admin, action) %}
{% if not loop.first %}
{% if loop.index != 2 %}
>
{% endif %}
{%- set translation_domain = menu.extra('translation_domain', 'messages') -%}
{%- set label = menu.label -%}
{%- if translation_domain is not same as(false) -%}
{%- set label = label|trans(menu.extra('translation_params', {}), translation_domain) -%}
{%- endif -%}
{{ label }}
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
{% endblock %}
答案 1 :(得分:0)
您可以通过覆盖奏鸣曲管理文件翻译轻松实现这一目标
1-以这样的方式创建文件夹结构:
2-然后在this.checked=!this.checked;
文件中添加:
SonataAdminBundle.[your-language-code].yml
答案 2 :(得分:0)
可以使用以下配置轻松更改标题:
文件config/packages/sonata_admin.yaml
或app/config/sonata_admin.yml
:
sonata_admin:
title: Your custom title