相信很多新手在用dedecms建站時候會遇到這樣的問題,比如我在聯系我們這個欄目時,想點擊導航中的聯系我們直接進入內容頁而不是進入欄目列表頁,那么如何實現這一效果呢?
首先把想要的效果頁面做好命名為list_article_1之類的,進入后臺,把聯系我們這個欄目的模版改為我們剛做好的,也就是我們想要這個欄目制定的頁面類,在這里就是list_article_1,每個人自己命名都不一樣的,自己別弄錯了.
如果希望聯系我們內容區域是調用聯系我們欄目下文章的body字段,就是說后臺可以改動的.
很多人都只知道用{dede:field.body/}這個函數標簽是調用文章的body字段的,所以直接在模版里面body輸出位置調用這個標簽.
你會發現結果是輸不出來的,因為只有內容頁才可以直接用這個標簽直接調用的,其實分析你也知道,在這里調用body,假如這個欄目有好幾個文章,那么該掉哪個的body呢?所以矛盾了,就不對.
如果想在欄目頁或者在首頁調用文章的body字段,今天我百度了下,發現好多方法,不過我總結下,還是以下這個方法比較容易理解,代碼如下:
- {dede:arclist typeid='欄目id' channelid=1 addfields='body'}
- [field:body/] //開源軟件:Vevb.com
- {/dede:arclist}
首先用dede:arclist來指定調用的欄目,文章,以及具體字段.
分析你會發現,這就是自定義字段調用的方法,自己新建模型的時候,新建字段的時候用的就是這種方法.
新聞熱點
疑難解答