2009-05-24 46 views
2

我是Drupal的新手,在閱讀Drupal文檔後坦率地說,他們的主題指南並不是那麼有用。也許我只是誤解,但它似乎有一些變量,您可以隨時訪問,並且可以定義不同的函數來覆蓋或實現行爲。長期以來,我希望能夠通過Drual主題代碼來了解它的工作原理。似乎不應該那麼困難,但我很難找到一個很好的參考。任何人都知道嗎?Drupal主題的好指南在哪裏?

+0

這裏是一個類似問題的鏈接以供參考:http://stackoverflow.com/questions/1233746/drupal-templating-theming-resources-or-advice – quickcel 2009-08-05 18:15:37

回答

2

有可以使用,可能會幫助一些不同的資源:

  • 可以freenode上使用IRC頻道:#Drupal的主題
  • ,我聽到的一個模塊很多人喜歡Devel模塊 - http://drupal.org/project/devel。這將允許您跟蹤代碼並查看正在使用的變量,函數調用等。
  • 您可能還需要檢查出Druapl 6 Themes
0

我建議Front End Drupal: Designing, Theming, Scripting過的Drupal 6個主題的書。我編制了一個Drupal 6 Theming Cheat Sheet,其中包含指向我發現最有用的資源的鏈接。

老實說,雖然有很好的鏈接和書籍可以學習,但我最快學會的方法是開始創建一個主題。創建您的theme.info文件,然後使用Robert Harvey的答案中提到的備忘單或nerliness.com鏈接中的代碼片段開始將index.html轉換爲page.tpl.phppage-front.tpl.php。這兩個文件構成了一個簡單的主題。

從那裏,您可以根據需要覆蓋其他模板文件。您可以使用Theme developer來找到什麼templates to override,來自定義網站的特定部分。請記住clear the theme cache,因爲您添加了新的模板文件。

此外,請確保您的主題具有您要覆蓋的任何文件的基本模板。請參閱「注意:更多詳細信息,請參閱Core templates and suggestions頁面中的」防止衍生模板文件被檢測到 ...「部分。