我有一個自定義的drupal主題,需要自定義一下。我有10頁需要獨特的佈局,與普通頁面不同。現在我知道我可以創建一個新的page_something.tpl,併爲名稱的頁面名稱做一個頁面自己的模板,但我怎麼能使所有10頁使用該模板?如何在一個頁面上製作獨特的drupal主題
1
A
回答
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。根據您設定的條件顯示不同的主題。
相關問題
- 1. wordpress - 不同頁面的獨特主題
- 2. 如何在Drupal bootstar主題中製作頁面標題區域全寬?
- 3. Drupal:主題類別頁面
- 4. Drupal:脫機頁面主題
- 5. 如何爲主頁製作單獨的標題? (標題標籤)
- 6. 在Drupal 7的,我創建了一個分主題,我怎麼這個主題分配給特定的頁面?_
- 7. 如何在Drupal 7的任何頁面找到當前主題
- 8. 在特定頁面上的drupal jQuery 1.4
- 9. 如何在頁面上製作單獨的菜單?
- 10. 僅在一個頁面上顯示主頁面標題
- 11. 在JavaFX上製作主頁面(屏幕)
- 12. Drupal:頁面特定的主題沒有節點ID
- 13. 如何爲每個頁面設置一個獨特的Cookie?
- 14. 如何創建一個獨特的鏈接到某個頁面?
- 15. 如何在Dancer模板中製作頁面特定的標題?
- 16. 如何在Wordpress的一個頁面上製作插件展示?
- 17. jQuery多個主題在一個頁面
- 18. 如何在drupal中主題節點刪除頁面?
- 19. 如何只顯示獨特的主題?
- 20. 主題Drupal面板
- 21. 如何限制用戶在特定頁面上的訪問? (Drupal,php,FileMaker Pro 10)
- 22. 如何創建一個獨特的頁面鏈接?
- 23. Drupal:主題中的template.php,如何編輯塊後端頁面?
- 24. 製作一個獨特的對象JavaScript
- 25. 鏈接在一個頁面wordpress主題
- 26. Drupal批量操作頁面失敗,我的主題
- 27. 在同一頁面上的兩個不同的jQuery UI主題
- 28. 使用Drupal和Feed,我如何爲每個Feed製作一個頁面?
- 29. 如何製作一個像superuser.com上的測試頁面?
- 30. 如何讓頁面動作出現在特定頁面上?
但它會需要創建/定製兩個不同的主題,然後使用themekey模板可以應用,但如果只使用一個主題,這將無法正常工作 – GoodSp33d 2011-03-03 10:19:57