2015-04-23 2 views

ответ

9

Для того, чтобы настроить содержимое блока под Sonata Администратора (по умолчанию это ссылка с текстом сонатного проектом), вы должны изменить свой приложение/Config/config.yml файла, добавив в :

sonata_admin: 
    # ... 
    templates: 
     # Override default template 
     layout: AcmeAdminBundle::standard_layout.html.twig 

Затем создайте standard_layout.html.twig файл в Src/Acme/AdminBundle/Resources/просмотров каталоге:

{# src/Acme/AdminBundle/Resources/views/standard_layout.html.twig #} 
{% extends 'SonataAdminBundle::standard_layout.html.twig' %} 

{% block side_bar_after_nav %} 
    <p class="text-center"><a href="{{ path('your_route') }}">Route name</a></p> 
{% endblock %} 

Это заменит default content of this block.


Если вы не хотите, чтобы поместить файл в пачке, использовать этот путь в приложения/Config/config.yml: layout: "::standard_layout.html.twig" муравья поместить файл в приложения/ресурсы/виды.


И если вы хотите изменить название Sonata администратора, добавьте в ваш приложение/Config/config.yml файл:

sonata_admin: 
    # ... 
    title: My Name 
+1

работает хорошо, но я хотел бы добавить его в 'app/config/config.yml', а не в' app/config/parameters.yml'. См. [Здесь] (http://symfony.com/doc/current/best_practices/configuration.html), почему – Sebus

+1

@Sebus Спасибо за указание ошибки, да, это 'config.yml'. –

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