2011-03-03 61 views
1

我有一個自定義的drupal主題,需要自定義一下。我有10頁需要獨特的佈局,與普通頁面不同。現在我知道我可以創建一個新的page_something.tpl,併爲名稱的頁面名稱做一個頁面自己的模板,但我怎麼能使所有10頁使用該模板?如何在一個頁面上製作獨特的drupal主題

回答

2

我建議爲您希望看起來相同的頁面創建內容類型,因爲它們經常會在內容(CCK字段)方面共享相似的功能。

對於主題化即可使用(from d.o):


node-[type].tpl.php 
base template: node.tpl.php 

在Drupal 7的,對於特定內容類型的模板創建稍微不同的比在Drupal 6.

的Drupal 6:節點-mytype.tpl.php Drupal 7:node - mytype.tpl.php

請參閱Drupal API文檔中的node.tpl.php瞭解更多信息。

請注意,爲了覆蓋特定節點類型的模板,主題還必須實現基本node.tpl.php文件。如果省略此文件,主題將不會檢測到存在node- [type] .tpl.php文件。

2

看一看the ThemeKey module。根據您設定的條件顯示不同的主題。

+0

但它會需要創建/定製兩個不同的主題,然後使用themekey模板可以應用,但如果只使用一個主題,這將無法正常工作 – GoodSp33d 2011-03-03 10:19:57

相關問題