AdminLTE是一个基于bootstrap开发的后台模板,具有很多炫酷吊炸天的控件和效果,非常适合作为网站后台管理的模板。github的项目地址是https://github.com/almasaeed2010/AdminLTE 赚了1w多的star可见这个项目有多火。我们这里要采用的是经过包装的Yii扩展,github地址https://github.com/dmstr/yii2-adminlte-asset
安装我们采用composer安装,如果还没学会的话,赶紧再去学习下吧,后面我们所有的扩展都会采用composer安装。cd到项目根目录输入以下命令安装:
composer require dmstr/yii2-adminlte-asset "2.*"
安装完成之后,我们就可以使用了。由于菜单配置项在vendor目录下,我们不能随便修改,所以我吗可以直接copy示例的代码使用。copy整个vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app下的layouts和site到backend/views,覆盖原始文件。
如果想定制酒直接在backend的view中修改文件即可比如登陆我们修改backend/views/site/login 删除google facebook登陆代码如下
<div class="social-auth-links text-center"> <p>- OR -</p> <a href="#" class="btn btn-block btn-social btn-facebook btn-flat"><i class="fa fa-facebook"></i> Sign in using Facebook</a> <a href="#" class="btn btn-block btn-social btn-google-plus btn-flat"><i class="fa fa-google-plus"></i> Sign in using Google+</a> </div> <!-- /.social-auth-links --> <a href="#">I forgot my password</a><br> <a href="register.html" class="text-center">Register a new membership</a>