如何在 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
我的 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