【发布时间】:2014-04-24 21:10:12
【问题描述】:
如何禁用 Sonata Admin Bundle 中的搜索功能,以免在上方菜单中显示搜索输入字段?
【问题讨论】:
标签: symfony sonata-admin symfony-sonata
如何禁用 Sonata Admin Bundle 中的搜索功能,以免在上方菜单中显示搜索输入字段?
【问题讨论】:
标签: symfony sonata-admin symfony-sonata
您需要覆盖 standard_layout.html.twig 模板并覆盖 sonata_top_bar_search 块,其中没有任何内容。这会让它消失。
sonata_admin:
templates:
layout: YourBundle::layout.html.twig
阅读更多关于自定义模板的here。
【讨论】:
在更高版本(2.3+)中是需要覆盖的块 sonata_sidebar_search。
【讨论】:
只是补充这里的答案,完整的解决方案:
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 %}
【讨论】:
在 Sonata Admin 版本 >= 3.0 中,它很简单:
sonata_admin:
search: false
在你的config/packages/sonata_admin.yaml。
【讨论】: