如何在 SonataAdmin 中更改 "sonata project" link?

How to change the "sonata project" link in SonataAdmin?

我的 SonataAdminBundle 有问题,我找不到如何更改左侧面板中的 "sonata project" link。

我有 "My title" + 一张图片,下面是 "sonata project"。

我该如何更改?

为了自定义 Sonata Admin 下的区块内容(默认为 link 文本 sonata project),你必须修改你的 app/config/config.yml 文件,添加以下内容:

sonata_admin:
    # ...
    templates:
        # Override default template
        layout: AcmeAdminBundle::standard_layout.html.twig

然后在src/Acme/AdminBundle/Resources/views目录下创建standard_layout.html.twig文件:

{# src/Acme/AdminBundle/Resources/views/standard_layout.html.twig #}
{% extends 'SonataAdminBundle::standard_layout.html.twig' %}

{% block side_bar_after_nav %}
    <p class="text-center"><a href="{{ path('your_route') }}">Route name</a></p>
{% endblock %}

这将取代 default content of this block


如果您不想将文件放入包中,请在 app/config/config.yml 中使用此路径:layout: "::standard_layout.html.twig" ant 将文件放入在 app/Resources/views.


如果您想更改标题 Sonata Admin,请将其添加到您的 app/config/config.yml 文件中:

sonata_admin:
    # ...
    title: My Name