在Sonata Admin中禁用搜索

Gui*_*rez 7 symfony symfony-sonata sonata-admin

如何在Sonata Admin Bundle中禁用搜索功能,以便不在上方菜单中显示搜索输入字段?

Gee*_*lle 6

您需要覆盖standard_layout.html.twig模板并覆盖其中没有任何内容的块sonata_top_bar_search.这将使它消失.

sonata_admin:
    templates:
        layout:  YourBundle::layout.html.twig
Run Code Online (Sandbox Code Playgroud)

了解更多点击这里了解自定义模板.


Cas*_*ano 5

只是补充这里的答案,完整的解决方案:

配置文件

sonata_admin:
    templates:
        layout:  AppBundle::layout.html.twig
Run Code Online (Sandbox Code Playgroud)

AppBundle::layout.html.twig

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

{% block sonata_sidebar_search %}
{% endblock sonata_sidebar_search %}
Run Code Online (Sandbox Code Playgroud)


emi*_*mix 5

在 Sonata Admin v3 中,它非常简单:

sonata_admin:
    search: false
Run Code Online (Sandbox Code Playgroud)