很多站長對于dede應(yīng)該不陌生吧?它是一款由php開源程序構(gòu)造的系統(tǒng)。dede是dedecms的簡稱,也是使用用戶最多的PHP類CMS系統(tǒng),dede的發(fā)展有好幾年了,無論在功能和實(shí)用性方面都做的非常好。有很多個(gè)人站長都是使用dedecms的程序,因?yàn)楹唵巍?/p>
首頁如何調(diào)用單頁內(nèi)容
1. 實(shí)現(xiàn)方法: {dede:global runphp="yes"} global $dsql; $row=$dsql->getOne("select content from dede_arctype where id=8"); @me=$row["content"]; {/dede:global} arctype:dede_arctype ,數(shù)據(jù)庫中欄目表; content:要顯示的內(nèi)容在數(shù)據(jù)庫中的字段名稱;
2. 我們做企業(yè)網(wǎng)站的時(shí)候要用到的單頁很多,比如聯(lián)系方式,企業(yè)簡介,還有一些案例展示等,都有可能使用到單頁的內(nèi)容。但是,織夢程序是偏向于信息類型的網(wǎng)站,我們正常的使用是不可能實(shí)現(xiàn)的。所以,我們要對于一些欄目頁面進(jìn)行更改,讓其成為單頁。
不過靜態(tài)更改后只能是靜態(tài),無法動(dòng)態(tài)更新,這種方式不怎么好。那么就需要做動(dòng)態(tài)的頁面了,不過單頁的動(dòng)態(tài)頁面制作和靜態(tài)不同。要進(jìn)行兩個(gè)步驟的處理,如下:
第一步:我們需要在建欄目的時(shí)候?qū)谀窟M(jìn)行相關(guān)的設(shè)置。 首先是常規(guī)選項(xiàng): 常規(guī)選項(xiàng)中需要改動(dòng)的地方不大,除了欄目標(biāo)題和路徑,其他的完全可以不改,此時(shí)還要注意欄目屬性的選擇。
如上圖所示,選擇單頁是不允許發(fā)表文章的,所以選擇頻道封面,以后更新的時(shí)候可以更加方便的看到。這里面其實(shí)不是很關(guān)鍵,按照圖示操作好之后,再進(jìn)行第二步的操作如下圖。
對于單頁面的話,我們需要自定義一個(gè)頁面才可以,因?yàn)槟J(rèn)模板不支持做單頁的。 假設(shè)我們使用danye.htm來實(shí)現(xiàn)單頁面的調(diào)用,那我們在高級選項(xiàng)里面就要選擇danye.htm這個(gè)模板了。如果在常規(guī)選項(xiàng)中是選頻道封面,那么就修改頻道封面(修改下方封面模板),反之最終欄目列表應(yīng)修改列表模版。以“頻道封面”為例,如圖:
最后是欄目的內(nèi)容,如上圖所示。我們看到dedeCMS提示的內(nèi)容替換,將原來的單獨(dú)頁面更加靈活性的進(jìn)行模板的調(diào)用,可以在欄目模板中用{dede:field.content/}調(diào)用,通常在企業(yè)單頁中用到,而不用去更改靜態(tài)頁面。
然后修改singlepage.htm模板
修改模板只要找到templets路徑下的相應(yīng)模板singlepage.hem就可以了,可以用dreamweaver8進(jìn)行編輯和修改。原始的調(diào)用是{dede:field.body/},我們只要找到替換為{dede:field.content/}就可以了。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 如何用dedecms織夢做企業(yè)單頁頁面并且調(diào)用單頁內(nèi)容?