我想在我的应用程序中应用自定义Style。 有没有办法阻止加载默认样式表文件。 因为每当我手动删除每次重新创建的样式表文件。 任何帮助都会有用。 提前谢谢。
答案 0 :(得分:1)
在Yii中,CClientScript类有一个名为ScriptMap的属性。您可以定义哪些文件(css / js)文件不加载。使用scriptMap的一个例子是: -
您可以在视图文件的顶部添加此代码。
如果你不想要文件' abc.css'默认情况下加载在您的页面中应该被禁用,然后您可以像这样禁用它
$cs = Yii::app()->clientScript;
$cs->scriptMap = array(
'abc.css' => false
);
现在,如果您希望禁用所有CSS或JS文件,那么您也可以使用
之类的通配符$cs->scriptMap = array(
'*.js' => false,
'*.css' => false,
);
这将禁用默认加载的所有CSS和JS文件。
更新1:
您也可以将此代码放在主布局中,这样就不会在任何视图中加载文件。