很多站長在二次開發(fā)過程中,新增了欄目的自定義字段之后發(fā)現(xiàn)織夢的標(biāo)簽調(diào)用無效了,不顯示應(yīng)有的內(nèi)容。
例如:新增字段abcd,在 {dede:channel} 中用 [field:abcd/] 就調(diào)取不到相關(guān)數(shù)據(jù)。
打開/include/taglib/channel.lib.php,找到78-94行,可以看到有3條sql數(shù)據(jù),分別是 if($type=='top'), if($type=='son') ,if($type=='self');如果需要用子欄目模式,那么在109-115行也需要做出修改,如下圖所示:
修改完成之后就可以用 [field:abcd/] 正常調(diào)取數(shù)據(jù)了。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢{dede:channel}標(biāo)簽調(diào)用欄目新增的自定義字段的方法