在Sonata Admin中禁用搜索

时间:2014-03-18 22:07:17

标签: symfony sonata-admin symfony-sonata

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

4 个答案:

答案 0 :(得分:6)

您需要覆盖 standard_layout.html.twig 模板并覆盖 sonata_top_bar_search 块,其中不包含任何内容。这将使它消失。

sonata_admin:
    templates:
        layout:  YourBundle::layout.html.twig

阅读有关自定义模板的更多here

答案 1 :(得分:4)

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

config.yml

sonata_admin:
    templates:
        layout:  AppBundle::layout.html.twig

的appbundle :: layout.html.twig

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

{% block sonata_sidebar_search %}
{% endblock sonata_sidebar_search %}

答案 2 :(得分:3)

在更高版本(2.3+)中,需要覆盖 sonata_sidebar_search 块。

答案 3 :(得分:0)

在Sonata Admin v3中,它很简单:

sonata_admin:
    search: false