添加和管理dedecms單頁內(nèi)容需進(jìn)入后臺“核心” -> “頻道模型” -> “單頁文檔管理”,在此添加、編輯或刪除頁面,并設(shè)置模板文件名如about.htm或contact.htm,保存后系統(tǒng)生成訪問地址如/about.html;前臺調(diào)用時(shí)使用{dede:sql}標(biāo)簽并替換正確的aid值,例如{dede:sql sql=”select body from dede_sgpage where aid=7″}[field:body /]{/dede:sql};調(diào)用時(shí)需注意確認(rèn)id是否正確、模板路徑是否匹配以及緩存問題,確保前臺及時(shí)更新以顯示最新內(nèi)容。
在使用DEDECMS建站時(shí),如果你有公司介紹、聯(lián)系我們等靜態(tài)頁面需求,通常會(huì)用到“單頁文檔”功能。要調(diào)用單頁內(nèi)容,關(guān)鍵在于獲取正確的標(biāo)簽和理解后臺的單頁管理位置。
單頁內(nèi)容怎么添加和管理?
Dedecms的單頁內(nèi)容是在后臺的“單頁文檔管理”中操作的。進(jìn)入后臺后,找到“核心” -> “頻道模型” -> “單頁文檔管理”,在這里你可以添加、編輯或刪除單頁內(nèi)容。
每個(gè)單頁對應(yīng)一個(gè)唯一的“模板文件名”,比如 about.htm 或 contact.htm。你也可以選擇是否使用默認(rèn)模板,或者自定義模板路徑。保存之后,系統(tǒng)會(huì)生成一個(gè)訪問地址,如 /about.html。
如何在前臺調(diào)用單頁內(nèi)容?
要在網(wǎng)站前端顯示你添加的單頁內(nèi)容,需要使用Dedecms提供的標(biāo)簽 {dede:include} 或 {dede:sql} 來調(diào)用。
常用方法是通過sql語句直接讀取數(shù)據(jù):
{dede:sql sql="SELECT body FROM dede_sgpage WHERE aid=7"} [field:body /] {/dede:sql}
這里的 aid=7 是你在“單頁文檔管理”中添加頁面時(shí)系統(tǒng)分配的ID號,你需要根據(jù)實(shí)際頁面替換這個(gè)數(shù)字。
如果你已經(jīng)設(shè)置了固定模板,也可以直接在模板文件里寫入這段代碼來加載內(nèi)容。
調(diào)用單頁時(shí)要注意什么?
- 確認(rèn)ID是否正確:每次添加新單頁,記得查看它的aid值,否則容易調(diào)用錯(cuò)誤的內(nèi)容。
- 注意模板路徑是否匹配:如果你用了不同的模板風(fēng)格,要確保調(diào)用的模板文件存在于對應(yīng)的模板目錄下。
- 緩存問題:修改完內(nèi)容后如果沒更新前臺,可能還是舊數(shù)據(jù),建議清空緩存或手動(dòng)更新HTML頁面。
基本上就這些。調(diào)用單頁內(nèi)容不算復(fù)雜,但細(xì)節(jié)上容易出錯(cuò),特別是ID和標(biāo)簽寫法。只要注意這幾個(gè)點(diǎn),基本就能順利實(shí)現(xiàn)調(diào)用了。