如何在yii2的布局中将css类添加到body标签中?
答
为此,您可以动态地是这样的:
<body class="<?= $this->context->bodyClass; ?>">
而且在主Controller
(所有其他控制器应该扩展Controller
)定义属性:
public $bodyClass;
或默认值:
public $bodyClass = 'custom-skin';
OFC您可以通过重新定义它覆盖的任何扩展的控制器此属性:
public $bodyClass = 'custom-skin-2';
在INIT:
public function init() {
parent::init();
$this->bodyClass = 'custom-skin-2';
}
在具体行动:
public function actionView()
{
$this->bodyClass = 'custom-skin-3';
return $this->render('view');
}
答
您的类添加简单的身体标记
<body class="yourClass">
+0
谢谢,我没有注意到) –
什么你试过了? –