Drupal實現(xiàn)不同節(jié)點類型使用不同模板的方法

本文實例講述了Drupal實現(xiàn)不同節(jié)點類型使用不同模板的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
Drupal有獨立的主題機制(theme engine),這個engine使得Drupal的模板控制非常靈活,與此同時要掌握Drupal主題機制就顯得不是那么容易了。
Drupal的主題模板文件有一些tpl.php文件組成,這些文件包括:
node.tpl.php
page.tpl.php
block.tpl.php
template.php
如果要針對不同節(jié)點類型使用不同的主題,可以為各個節(jié)點創(chuàng)建不同的node.tpl.php模板文件,文件命名規(guī)則如下:
node-[content-type].tpl.php
例如你想為節(jié)點類型為introduction的文章單獨創(chuàng)建模板,那你需要新建一個名為 node-introduction.tpl.php 的文件。
可以將node.tpl.php拷貝為 node-introduction.tpl.php ,在此基礎上進行修改
希望本文所述對大家的PHP程序設計有所幫助。
相關文章
- 真是不看不知道,Drupal 真奇妙。很多使用CMS內(nèi)容管理系統(tǒng)的人可能都會知道一款國外的CMS系統(tǒng):Drupal 。在我們傳統(tǒng)的想象中CMS除了能做內(nèi)容文章站外,其他還有圖片站,分2010-01-24
- 對頁面和靜態(tài)資源的啟用緩存和Gzip壓縮傳輸.2010-01-24
- drupal模塊開發(fā)分析,方便想要drupal模塊開發(fā)的朋友2012-12-06
drupal 自定義表單調(diào)用autocomplete主標簽實現(xiàn)代碼
drupal 自定義表單調(diào)用autocomplete主標簽實現(xiàn)代碼,需要的朋友可以參考下2012-12-06drupal中創(chuàng)建hook_user并調(diào)用drupal的mail函數(shù)發(fā)送email實例
這篇文章主要為大家介紹了drupal中創(chuàng)建hook_user并調(diào)用drupal的mail函數(shù)發(fā)送email實現(xiàn)方法,涉及hook函數(shù)的用法及mail函數(shù)的調(diào)用方法,需要的朋友可以參考下2014-11-04- 這篇文章主要為大家介紹了drupal導入圖片的實現(xiàn)方法,是非常實用的技巧,需要的朋友可以參考下2014-11-03
drupal導入數(shù)據(jù)的實現(xiàn)方法
這篇文章主要為大家介紹了drupal導入數(shù)據(jù)的實現(xiàn)方法,非常具有實用價值,需要的朋友可以參考下2014-11-03- 這篇文章主要為大家介紹了drupal實現(xiàn)輸出可點擊表頭排序表格的方法,包括了表的定義、SQL語句、表內(nèi)容及生成HTML文件等,需要的朋友可以參考下2014-11-03
- 這篇文章主要為大家介紹了drupal文件系統(tǒng),講述了drupal文件系統(tǒng)的分類,重點講述了鉤子函數(shù)的用法,需要的朋友可以參考下2014-11-03
- 這篇文章主要為大家介紹了drupal按分類進行文章排序的實現(xiàn)方法,較為詳細的分析了drupal文件組織結(jié)構與實現(xiàn)文章排序的方法,非常具有實用價值,需要的朋友可以參考下2014-11-03