DedeCMS設置副欄目的功能并不完善,比如裝修網站經常會出現設計師和作品進行關聯;設備類型網站產品與案例關聯等,封面模板一般用arclist標簽調用,但調用不出來與之相關聯欄目下的文章。網上的基本都是錯誤的,下面結合頻道新增自定義字段進行修改。
依次點擊
后臺 -> 系統 -> 性能選項 -> 是否啟用副欄目,勾選“是”
打開/include/taglib/arclist.lib.php,找到
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')'; |
修改為
if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).') or arc.typeid2 in ('.GetSonIds($typeid).')';else $orwheres[] = ' arctypeid in ('.GetSonIds($typeid).','.$CrossID.') or arc.typeid2 in ('.GetSonIds($typeid).','.$CrossID.')'; |
{dede:arclist typeid='1' channelid='1' addfields='leixing'}標題:[field:title/]類型:[field:leixing/]{/dede:arclist} |
新聞熱點
疑難解答