Yii2-禁用和修改加载样式表-disable Bootstrap Js, JQuery and CSS

转载 2015年11月21日 16:11:20


In web.php config file add the following code into components array:

'assetManager' => [
        'bundles' => [
            'yii\bootstrap\BootstrapPluginAsset' => [
                'js'=>[]
            ],
        ],
    ],

To be more comprehensive:

in order to disable Css (bootstrap.css):

'assetManager' => [
    'bundles' => [
        'yii\bootstrap\BootstrapAsset' => [
            'css' => [],
        ],
    ],
],

in order to disable JS (bootstrap.js):

'assetManager' => [
    'bundles' => [
        'yii\bootstrap\BootstrapPluginAsset' => [
            'js'=>[]
        ],
    ],
],

in order to disable JQuery (jquery.js)

'assetManager' => [
    'bundles' => [
        'yii\web\JqueryAsset' => [
            'js'=>[]
        ],
    ],
],

In order to have all of them disabled:

'assetManager' => [
    'bundles' => [
        'yii\web\JqueryAsset' => [
            'js'=>[]
        ],
        'yii\bootstrap\BootstrapPluginAsset' => [
            'js'=>[]
        ],
        'yii\bootstrap\BootstrapAsset' => [
            'css' => [],
        ],

    ],
],

UPDATE

As Soju mentioned in comments, another alternative way would be disabling these files in AppAsset class, which is located in ./assets/, then remove the following lines:

public $depends = [
   'yii\web\YiiAsset',              #REMOVE
   'yii\bootstrap\BootstrapAsset',  #REMOVE
];

相关文章推荐

Yii2--禁用layout后引入Js、Css

想去掉layout , 使用 this−>layout=false之后,页面上通过CommonAsset::register(this->layout = false 之后,页面上通过CommonAs...

yii jquery冲突问题解决方法

今天遇到一个很吐血的问题,就是我的模板有一些jquery插件已经有些旧,但是他们是少数兼容ie6的插件,没办法舍弃。问题就在这里,这些插件要用jquery1.4版本的,但是最新的yii框架自动加载jq...

Yii2禁用默认引入的jquery

不想使用框架的jquery,因为有时候内置的jquery版本太高了!很多东西都不支持,所以得引入自定义的jquery。 在配置文件的component中添加如下代码来禁用默认的jquery 'as...

禁用yii默认加载jQuery库,加载自己的js库

In main.php config file add the following code into components array: 'components' => [     'c...

js修改css样式表解析(转)

abc.css CSS code .class1 { width:10px; background-color: red; } HTML code Ne...

yii2 如何在页面底部加载css和js

yii2 如何在页面底部加载css和js

html引入样式表和js文件中间用逗号隔开是什么意思和(function($) {...})(jquery);的意思

分析一下href中的内容:http://st.******.com/??css/basic/core_mod.css,res/css/default/main15.css,res/css/defaul...

【笔记】 《js权威指南》- 第16章 脚本化CSS 16.5 脚本化CSS类 - 16.6 脚本化样式表

  • zazisb
  • zazisb
  • 2016年04月08日 14:48
  • 95

学习记录—yii2页面引入、添加css样式及js特效

在yii框架的根目录下的assets目录,这个目录就是yii框架的资源文件夹。在该目录下新建一个php文件(如:MyCss.php):代码如下 ...

加载主题(皮肤、样式表)的多种方式

一、加载主题(皮肤、样式表)的多种方式 除了在页面指令中采用Theme或者StylesheetTheme为单个页面加载主题外,还可以通过配置文件为多个页面批量加载主题,另外,还可以通过改变页面的Th...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Yii2-禁用和修改加载样式表-disable Bootstrap Js, JQuery and CSS
举报原因:
原因补充:

(最多只允许输入30个字)