我感興趣的是創造一個Drupal網站我工作的自定義主題。我是Drupal的新手,但是在構建主題(CSS,PHP,HTML)似乎需要的底層概念方面,我有相當的經驗。
所以,我的問題是 - 我從哪裏開始?是否有創建Drupal主題的規範指南?我應該知道的資源(Theming Guide除外)?他人遇到的問題,或者是那些更有經驗的人的一般智慧詞彙?Drupal模板/主題資源或建議?
回答
做到這一點,最好的辦法是用一個主題展開,並通過位修改一下。這就是我認識的大多數人所做的。你把主題/花環目錄,並將其複製到網站/所有/主題/花環修飾,那麼你改變一些東西,以反映新的變化(原則上你的.info文件重命名爲新的目錄位置和你編輯它以將花環更改爲新的目錄),然後你一點一點地改變文件中的內容以反映你的設計。
這看似繁瑣和浪費時間(爲什麼不乾脆從頭開始?),但你有幾個優點:
- 你開始工作主題
- 你以一個完整的主題,至極的一切,你可能想
- 你不要忘記這些都要求有一個工作網站件風險
有,這是爲了讓事情變得更容易入門套件(見例如禪宗主題),你基本上用上面概述的類似方式編輯。但我發現他們有點難以明白...有Drupal主題:)有啓動主題
花環通常被認爲是一個棘手的主題作爲一個基地。 Zen,mothership和Framework是流行的基本主題。 – ford 2010-08-16 23:41:34
開始
祝你好運,然後建立你自己在上面了。這是一個comparison table of different starter themes。
更新:還有一個starter theme review with screenshots,在這裏筆者介紹了他們:
入門或「基地」的主題是那些尋求 主題製作者提供 最佳實踐的出發點主題的 類建立獨特的設計。大多數 包括大多數網站所必需的常見功能集 ,有助於最大限度地減少重複許多類似文件,標記 和每個項目的代碼的重複。
我可以推薦你安裝devel模塊 http://drupal.org/project/devel
它可以給你一些非常有見地的線索,你的頁面是如何被放在一起。
它還附帶一個名爲DRUAPL THEMER信息一個非常有用的功能,當被激活時,您可以點擊頁面的部分,告訴你什麼的碼位做了什麼。
我的第二個技巧是嘗試創建自己的節點類型模板,然後找出節點數據是如何工作的。
例如在主題文件夾中創建一個名爲節點story.tpl.php
<?php
print "<textarea cols=100 rows=30>". print_r($node,true) ."</textarea>";
# or krumo($node); # if you have krumo installed
print "<h1>". $node->title ."</h1>";
print "<p>" . formdat_date($node->created,"custom", "d/m/Y) ."</p>" ;
?>
有一個學習曲線,但我會建議你先從禪主題具有主題啓動新文件包括套件。購買Drupal 6主題書籍,使用Drupal Book和前端Drupal,它應該讓你朝着正確的方向前進。
我一直在學習它近5個月(來自Joomla世界),我發現通過實際使用Drupal和前端Drupal圖書中的示例來了解Drupal系統很有幫助。它讓我瞭解了系統的工作方式,從安裝模塊到配置模塊,設置權限以及如何創建主題。
學習如何設置Drupal站點與使用Drupal構建和部署站點以及主題站點相關,因爲貢獻的模塊以及核心站點必須用自己的樣式重寫。大多數人進入Drupal認爲Drupal Themers是設計師,但他們不是。他們中的大多數是程序員,他們很少或沒有設計經驗,並且有人將預先設計的設計交給他們,然後他們將其與Drupal集成。你將不得不有,XHTML,CSS和一些PHP的經驗,爲Drupal的主題。我希望這有幫助。
zen作爲初學者主題,並使用可讓您將鼠標懸停在頁面上的模塊,併爲您想要主題的元素建議頁面模板名稱。忘記了模塊的名字,但它真的踢了我的東西。否則它並不那麼簡單。好運
- 1. Drupal 7模板建議
- 2. Drupal主題的HTML模板
- 3. XAML:爲ComboBoxItems創建資源或模板
- 4. Drupal 7的模板建議不工作
- 5. 的Drupal 7不使用模板建議
- 6. 主題Drupal面板
- 7. TFS CM資源建議/一些問題
- 8. 關於freemarker模板的建議,想創建一個主模板
- 9. RadGridView模板資源
- 10. Visual FoxPro 7資源建議
- 11. RESTful URL - 基於資源模板創建資源
- 12. 主題或標籤建議算法
- 13. 如何使用Lwuit資源編輯器創建主題或GUI?
- 14. WordPress主題建議
- 15. Flash模板建議?
- 16. Drupal 7主題:hook_theme或drupal_get_form
- 17. Drupal 7 - 面板頁子主題中的模板文件位置?
- 18. Windows Phone的主題資源
- 19. Windows Store的主題資源
- 20. wordpress主題開發資源
- 21. 主題資源爲Windows 8
- 22. 使用主題和資源
- 23. Drupal - 主題uc_upsell模塊?
- 24. Drupal:如何主題模塊
- 25. C++模板的資源
- 26. ARM模板CONCAT資源
- 27. WP7設計模板資源
- 28. 資源不是在模板
- 29. 會議主題從資源郵箱PHP-EWS
- 30. 在資源日曆中訪問會議的原始主題
感謝大家的意見!所有這些聽起來都是很好的開始,我應該從這裏開始繼續。 – Donut 2009-08-06 19:15:09