【问题标题】:how to remove sonata project link from sonata admin pannel如何从奏鸣曲管理面板中删除奏鸣曲项目链接
【发布时间】:2026-02-23 09:55:01
【问题描述】:

如何从奏鸣曲管理面板中删除奏鸣曲项目链接。

感谢您的帮助。谢谢

【问题讨论】:

  • 您是否有权访问 CSS 文件并可以对其进行编辑

标签: sonata-admin symfony-2.8


【解决方案1】:

你需要 tyo 覆盖 sonata-project/admin-bundle/Resources/views/standard_layout.html.twig

它在第 247 行:

{% block side_bar_after_nav %}
   <p class="text-center small" style="border-top: 1px solid #444444; padding-top: 10px">
     {% block side_bar_after_nav_content %}
        <a href="https://sonata-project.org" rel="noreferrer" target="_blank">sonata project</a>
     {% endblock %}
   </p>
{% endblock %}

【讨论】:

  • 下面的代码可以解决问题。 {% extends 'SonataAdminBundle::standard_layout.html.twig' %} {% block side_bar_after_nav %} {% endblock %}
【解决方案2】:

重新定义奏鸣曲模板:

sonata_admin:
    templates:
        layout: 'admin/app_layout.html.twig'

并在模板中重新定义块side_bar_after_nav_content

{% extends 'SonataAdminBundle::standard_layout.html.twig' %}

{% block side_bar_after_nav_content %}
    {# Removes original sonata link #}
{% endblock %}

【讨论】: