觀點

互聯網+時代,說建站,談運營與網絡營銷

織夢cms首頁調用單頁欄目內容和文章內容的方法

時間:2020-12-15

 用dedecms做企業站時,通常在首頁會調用公司簡介、聯系我們之類的單頁欄目的內容,如下圖,本文就主要講解一下首頁調用單頁欄目的內容的方法。(除此之外,再講解一下類似的首頁調用文章內容的方法)

 

1、首頁調用單頁欄目內容

首先你要明白什么是單頁欄目,單頁欄目常見的如企業站中的公司簡介、聯系我們這樣的欄目,你在導航欄中點擊對應欄目時,打開的是一個單頁,而不是文章列表,如下圖就是公司簡介的單頁欄目頁面。

 

而我們要做的就是在首頁中,調用出單頁欄目的內容。

2、首頁調用單頁欄目內容具體步驟

(1)以公司簡介欄目為例,網站首頁會有顯示公司簡介的板塊,在對應板塊位置,輸入如下代碼:

{dede:sql sql='Select content from dede_arctype where id=2'}

[field:content/]

{/dede:sql}

說明:其中的id=’2’是指定欄目的id ,查看欄目id的方法,如下圖,在欄目名稱后就是欄目id ,輸入代碼后,保存,刷新網站,這時首頁對應板塊就調用出欄目內容了。

 

本代碼的特點:可以調用出指定欄目的全部內容,包括內容中的圖片、視頻等元素,并且可以保持內容原來的文章格式。

(2)上面代碼是把欄目所有內容都調用出來,如果我們只調用部分內容,可以用下面代碼:

{dede:sql sql='Select content from dede_arctype where id=2' }

 [field:content function='cn_substr(html2text(@me),550)'/]...

{/dede:sql}

說明:代碼相對第一種代碼,多了 function='cn_substr(html2text(@me),550)' ,數字550是限制調用出來的字數。

特點:可以指定調用內容的字數,缺點只能調用文字,文章內容中的圖片等其他元素不能調用,并且調用出的內容沒有文章段落格式。樣式如下圖:

 

3、首頁調用文章內容

(1)剛才是首頁調用單頁欄目的內容,在首頁也可以調用文章列表欄目的文章內容。代碼如下:

{dede:sql sql="SELECT aid,typeid,body FROM `dede_addonarticle` where typeid=2 ORDER BY `aid` DESC LIMIT 0 , 1"}

[field:body /]

{/dede:sql}

說明:上面代碼typeid=2,指的調用id=2的欄目的最新的一篇文章。如果我們要調用指定的一篇文章的內容,可以把上面的typeid改成aid,之后直接調用文章的id就可以了。

特點:本代碼可以調用文章的全部內容,并保持文章格式。

(2)上面是調用指定欄目的最新一篇文章,調用具體一篇文章的內容,可以用下面代碼:

{dede:sql sql="SELECT aid,typeid,body FROM `dede_addonarticle` where aid=2 ORDER BY `aid` DESC LIMIT 0 , 1"}

[field:body /]

{/dede:sql}

說明:aid=2 ,指調用文章id=2的文章的內容,查看文章id方法很簡單,進入具體欄目,看到文章標題左側的數字,就是文章id,如下圖:

 

特點:本代碼調用了指定的具體一篇文章,也是調用全部內容,保持文章格式。

(3)上面兩種方法都是調用文章的全部內容,如果只調用部分內容,代碼如下:

{dede:sql sql="SELECT aid,typeid,body FROM `dede_addonarticle` where aid=2 ORDER BY `aid` DESC LIMIT 0 , 1"}

[field:body function="cn_substr(@me,120)" /]

{/dede:sql}

說明:本代碼和上面調用部分欄目內容是相同的,都是添加了function="cn_substr(@me,120)"代碼來限制顯示內容的字數。

特點:這個調用部分文章的代碼,可以保持文章格式,并能調用文章中的圖片、視頻等其他元素,這一點和調用部分單頁欄目內容不同,請注意。

總結:上面就是首頁調用單頁欄目內容和首頁調用文章內容的方法,相比而言,首頁調用文章內容時,不管調用全部內容,還是部分內容都可以保持文章的內容格式,并能調用文中的圖片、視頻等其他元素。

而調用部分單頁欄目時,只能調用文字,不能調用圖片等其他元素,并且也會丟失文章格式。

所以建議,如果需要在首頁調用單獨模塊,可以考慮寫成一篇文章,調用到首頁,而盡量不要用單頁欄目。

0

精美模版建站,性價比更高

同時適配電腦和手機端,只要1280元,包2000M空間+送com/cn域名+免費備案,放心把復雜的事交給我們

凯时平台