織夢DEDECMS如何調用當前欄目TAG標簽

織夢DEDECMS如何調用當前欄目TAG標簽

織夢dedecms如何調用當前欄目tag標簽?

織夢DEDECMS 調用當前欄目TAG標簽

推薦學習:織夢cms

最近新客小編再查織夢標簽的問題,碰巧搜到下面這篇內容了,感覺有用,就先留下。

弄了半天終于知道如何讓DEDE的TAG標簽按欄目顯示,只顯示當前欄目的所有標簽:D

一、打開include/taglib/目錄下的 tag.lib.php 文件

找到下面這段代碼,并在中間插入標注部分代碼

if($getall==0?&&?isset($refObj->Fields['tags'])?&&?!empty($refObj->Fields['aid']))?? {?? ????????$dsql->SetQuery("Select?tid?From?`ddmx_taglist`?where?aid?=?'{$refObj->Fields['aid']}'?");?? ????????$dsql->Execute();?? ????????$ids?=?'';?? ????????while($row?=?$dsql->GetArray())?? ??{?? ??????????$ids?.=?(?$ids==''???$row['tid']?:?','.$row['tid']?);?? ????????}?? ????????if($ids?!=?'')?? ????????{?? ????????????????$addsql?=?"?where?id?in($ids)?";?? ????????}?? ????????if($addsql=='')?return?'';?? }?? ?? else?if($getall==2)?? {?? $addsql?=?"?where?typeid='{$refObj->Fields['typeid']}'?";?? }?? else?? {?? ????????if(!empty($typeid))?? ????????{?? ????????????????$addsql?=?"?where?typeid='$typeid'?";?? ????????}

二、修改你的模板

模板調用如下:

{dede:tag?sort='hot'?getall='2'}?? <a>[field:tag?/]</a>?? {/dede:tag}

搞定

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享