2017-01-23 82 views

回答

4

为此,您可以动态地是这样的:

<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'); 
} 
1

您的类添加简单的身体标记

<body class="yourClass"> 
+0

谢谢,我没有注意到) –

相关问题