建站知識

Welcome to Beijing RuiHeng TianLong Technology Co., Ltd.

北京網(wǎng)站制作-channelartlist自動(dòng)獲取上級欄目,自動(dòng)獲取同級欄目,不指定typeid

時(shí)間:  來(lái)源:網(wǎng)站建設公司  作者:網(wǎng)站制作公司  點(diǎn)擊量:
使用dede時(shí),想在列表頁(yè)和內容頁(yè)調用同級欄目的文章,當然可以使用{dede:channelartlist typeid=1 row=5}的方法,指定欄目id,但是要自動(dòng)判斷當前欄目的同級欄目就沒(méi)辦法了或者需要給每個(gè)頂級欄目分配一個(gè)模板,這樣很麻煩。


使用dede時(shí),想在列表頁(yè)和內容頁(yè)調用同級欄目的文章,當然可以使用{dede:channelartlist typeid=‘1’ row='5'}的方法,指定欄目id,但是要自動(dòng)判斷當前欄目的同級欄目就沒(méi)辦法了或者需要給每個(gè)頂級欄目分配一個(gè)模板,這樣很麻煩。本文將給一種更簡(jiǎn)單的辦法

找到\include\taglib\channelartlist.lib.php 文件

查找: $attlist = 'typeid|0,row|20,cacheid|'; 

修改為:$attlist = 'typeid|0,row|20,cacheid|,type|';     //這邊加個(gè) type 實(shí)現 在子欄目下調用   同級子欄目的信息

然后查找:

if($typeid==0 || $typeid=='top') {
        $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
    }

修改為:

if($type=='reid')    //調用上級目錄下的子欄目?jì)热?br />       {        
        $reid = $refObj->TypeLink->TypeInfos['reid'];          
        $tpsql = " reid='$reid' AND ispart<>2 AND ishidden<>1 ";
      }
    else if($typeid==0 || $typeid=='top') {
        $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
    }

保存上面文件。然后在列表頁(yè)或者內容頁(yè)使用
{dede:channelartlist type='reid' row='5'}
底層循環(huán)代碼
本文TAG標簽: 北京網(wǎng)站制作 制作 網(wǎng)站
返回關(guān)閉本頁(yè)
上一篇:北京網(wǎng)站建設-dede二級分類(lèi)怎樣調用?dede里channelartlist標簽怎樣嵌套?    下一篇:ecshop商城網(wǎng)站建設,產(chǎn)品頁(yè)商品屬性排序,屬性類(lèi)型排序,商品屬性尺寸/規格排序問(wèn)題
推薦閱讀

Copyright © 2010-2021 北京瑞恒天龍科技有限公司  All Rights Reserved  |  北京網(wǎng)站建設知名服務(wù)商  |  北京網(wǎng)站制作 | 京ICP備11004170號-1   京公網(wǎng)安備110107000463號
地址:北京市海淀區永定路長(cháng)銀大廈B座  非工作時(shí)間:15810379666  服務(wù)熱線(xiàn):400-809-6709  版權所有 盜版必究!

在線(xiàn)咨詢(xún)
關(guān)閉
電話(huà)咨詢(xún)
網(wǎng)站制作電話(huà)
400-809-6709
JiZzJiZZ国产免费A_玖玖玖色在线精品视频_欧美韩国人成网站中文字幕_精品2022露脸国产偷人