2015-06-01 27 views
-1

有誰知道如何在只有特定頁面上更改Yii2中的容器佈局。爲Yii2 BS佈局設置不同的容器類型

當然,如果我將容器div更改爲「容器流體」而不是站點css中的默認「容器」,它將會進行網站範圍的更改。但我只想在1或2個特定的視圖上使用它,我如何針對此容器div的特定視圖?

回答

1

目錄中的意見\佈局創建適合您的佈局,並通過輸入

$ this-> layout = 'yourLayout'; 
    return $ this-> render ('yourForm', [ 
     'model' => $ yourModel, 

]); 

例如佈局主要採用

<div class='container'> 
       ......> 
     <?= $content ?> 
    </div> 

佈局廣泛使用無容器調用它在你的行動對於一個窗口寬頁面

<div > 
       ......> 
     <?= $content ?> 
    </div> 
0

對於其他人可能會喜歡做的一樣,他再次是對我工作的步驟:

我複製到/layouts/main.php /layouts/main-fluid.php

在主fluid.php,只需一個變化:

<div class="container"> 

<div class="container-fluid"> 

在我需要的 '流體' 佈局的動作,只需添加:

$this->layout = 'main-fluid'; 

在調用渲染視圖之前。

相關問題