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

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