主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > DedeCMS織夢(mèng)首頁(yè)調(diào)用單頁(yè)文檔內(nèi)容的sql標(biāo)簽語(yǔ)句

DedeCMS織夢(mèng)首頁(yè)調(diào)用單頁(yè)文檔內(nèi)容的sql標(biāo)簽語(yǔ)句

POST TIME:2018-03-17 12:46

有時(shí)候我們需要在首頁(yè)調(diào)用某單頁(yè)文檔里面的內(nèi)容,我們可以通過(guò)在首頁(yè)模板使用sql萬(wàn)能標(biāo)簽語(yǔ)句來(lái)實(shí)現(xiàn)這個(gè)功能,具體方法如下:

首先在后臺(tái)單頁(yè)文檔管理里添加一個(gè)單頁(yè)文檔,編輯內(nèi)容框輸入你要的內(nèi)容然后生成。

然后在首頁(yè)模板需要調(diào)用單頁(yè)文檔內(nèi)容的地方加入下面的SQL萬(wàn)用標(biāo)簽:

{ dede :sql sql=select body from dede_sgpage where aid=2}[field:body /]{/dede:sql}

相信學(xué)過(guò)SQL語(yǔ)句的朋友很容易明白這句含義。意思其實(shí)就是選擇數(shù)據(jù)表dede_sgpage的body字段輸入,其中的aid=2這里的2表示你創(chuàng)建單頁(yè)文檔ID數(shù)字,你使用時(shí)根據(jù)自己網(wǎng)站的情況相應(yīng)修改即可。

又如這句SQL標(biāo)簽樣例代碼

{dede:sql sql="select content from dede_arctype where id=2"}
[field:content function=cn_substr(Html2Text(@me),600)/]
{/dede:sql}

根據(jù)上面的例子,應(yīng)該很好理解了,這里主要說(shuō)明一下cn_substr表示截取600個(gè)字符也就是300個(gè)漢字,Html2Text代表把含有HTML的字符過(guò)濾掉,只顯示文本。




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266