2016-04-25 5 views
1

Есть ли простая конфигурация сонаты, чтобы отключить кнопку переключения меню? («Меню-гамбургер» подчеркнуты красным на рисунке ниже.)Symfony Sonata admin - отключить кнопку переключения меню

enter image description here

Я взял быстрый взгляд, но я не могу найти ничего об этом.

+0

Вы имеете в виду «меню-гамбургер "в левом верхнем углу, расположенном перед« Dashboard »? – cezar

+0

Да, это тот, который я хочу удалить. –

ответ

1

Создайте следующий каталог в симфони проекта, если он еще не существует:

mkdir -p app/Resources/SonataAdminBundle/views 

Опция -p создаст также родительские каталоги по указанному пути.

Скопируйте следующий файл в недавно созданный каталог:

cp vendor/sonata-project/admin-bundle/Resources/views/standard_layout.html.twig \ 
app/Resources/SonataAdminBundle/views/ 

Команда должна быть записана в одной строке. Из-за его длины я разбил его на две линии, используя обратную косую черту \.

Теперь вы можете редактировать скопированный файл app/Resources/SonataAdminBundle/views/standard_layout.html.twig.

Найдите следующие строки (я их на линии 115 до 120):

<a href="#" class="navbar-btn sidebar-toggle" data-toggle="offcanvas" role="button"> 
    <span class="sr-only">Toggle navigation</span> 
    <span class="icon-bar"></span> 
    <span class="icon-bar"></span> 
    <span class="icon-bar"></span> 
</a> 

Удалите их, комментировать их, делать все, что вам нужно, очистить кэш:

php app/console cache:clear 

и обновите страницу. Вуаля!

1

уборщик подход был бы просто перезаписать блок, который вы хотите изменить, как это:

app/config/import/sonata_admin.yml:

sonata_admin: 
    templates: 
     layout: AppBundle::Admin/standard_layout.html.twig 

src/AppBundle/Resources/views/Admin/standard_layout.html.twig:

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

{% block sonata_nav %} 
    <nav class="navbar navbar-static-top" role="navigation"> 
     <div class="navbar-left"> 
      {% block sonata_breadcrumb %} 
       {{ parent() }} 
      {% endblock sonata_breadcrumb %} 
     </div> 

     {% block sonata_top_nav_menu %} 
      {{ parent() }} 
     {% endblock %} 
    </nav> 
{% endblock sonata_nav %} 

 Смежные вопросы

  • Нет связанных вопросов^_^