簡體   English   中英

如何在yii框架中創建主題?

[英]How to create themes in yii framework?

我是Yii框架的新手。 我之前正在研究drupal,drupal的主題制作網站並不難管理。 但我只是想知道如何使用Yii框架為網站創建主題。

我經歷了很多網站,但仍然不知道從哪里開始。 例如,我查看了http://www.yiiframework.com/doc/guide/1.1/en/topics.theming

現在我的懷疑是:

  1. 從哪里開始創建Yii主題? 假設我想將drupal主題更改為Yii,我該怎么做?
  2. 是否可以為不同的頁面設置不同的主題? 就像在drupal中使用themekey模塊一樣,我們可以為不同的頁面設置多個主題。

如果有人會一步一步解釋它會很好。

您可以編輯布局( protected / views / layouts / .. )。 這些是使用render()呈現的各個視圖周圍呈現的包裝器視圖,例如, site / index使用以下命令調用索引視圖(位於protected / views / index.php ):
$this->render("index");

您可以使用以下方法更改每個操作的布局
$this->layout = "differentlayout";

您可以使用以下命令為Controller中的所有操作設置布局:
public $layout='//layouts/differentlayout';

顯然,每個布局都可以有自定義結構並加載不同的CSS和JS文件。 我知道這不是主題和主題,但它是迄今為止定制Yii項目外觀的最常用方法

以下是有關YII主題開發的一些有用鏈接:

你總是可以下載一些更簡單的Yii主題 ,看看它們是如何工作的。

--iM

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM