做一个完美的管理后台侧边栏
优质
小牛编辑
134浏览
2023-12-01
把管理后台据为己有
我们的管理后台左上角logo部分显示的内容是这样的:
是不是有点low了?我想改个名字叫做“后台管理系统”怎么办呢?非常简单,打开app/config/parameters.yml,添加如下配置:
sonata_admin:
title: 后台管理系统
重新打开后台界面看到什么了?
简直太简单了
侧栏快捷入口
sonata-admin都是通过block组织的,所以侧栏也可以通过配置block修改,我们修改app/config/config.yml中的sonata_block配置组,改成:
sonata_block:
default_contexts: [cms]
blocks:
# enable the SonataAdminBundle block
sonata.admin.block.admin_list:
contexts: [admin]
sonata.admin.block.search_result:
contexts: [admin]
sonata.user.block.menu: # used to display the menu in profile pages
sonata.user.block.account: # used to display menu option (login option)
并添加如下:
sonata_admin:
templates:
layout: SonataAdminBundle::my_layout.html.twig
我们创建我们自己的模板文件app/Resources/SonataAdminBundle/views/my_layout.html.twig,内容如下:
{% extends 'SonataAdminBundle::standard_layout.html.twig' %}
{% block side_bar_after_nav %}
<br/>
<p class="text-center"><a href="{{ path('homepage') }}">前往首页</a></p>
{% endblock %}
看下效果:
在这里你可以任意定制你自己的菜单