我想用bootstrap逐个更新我的页面布局。现在我正在处理的页面使用cake.generic.css,但我想删除它的这一页。
如何从这一页中删除cake.generic.css?如果我要从layouts / defaults.ctp中删除它,它将搞乱网站的其余部分。
答案 0 :(得分:2)
您可以通过2种方式实现这一目标
1. 通过使用不同的布局文件 - 使用不包含该css文件的不同布局。您需要在布局文件夹中创建文件(例如customlayout.ctp)然后您可以使用此
自定义布局 $this->viewBuilder()->layout('customlayout'); //you can call it in beforeFilter or initialize() method
示例强>
<?php if(strtolower($this->request->params['controller'])=="controllernameinsmallletters" && strtolower($this->request->params['action'])=="actioninsmallletters") { ?>
<?= $this->Html->css('cake.generic.css') ?>
<?php } ?>