女神猫女王

代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

DedeCMS判斷二級欄目為空不顯示

來源:本站原創 發布時間:2019-03-30 00:00:00熱度:我要評論(0

免費下載,無需注冊無需充值

       用DedeCMS開發網站的時候,如果需要調用二級欄目,用channerartlist標簽就行,但如果該欄目下無二級欄目,就有空的DIV產生。試了默認標簽的運行PHP判斷,總不夠簡潔,下面是最簡潔的實現方法。

       最新版本的DedeCMS是禁止模板PHP運行的,后臺 → 系統 → 系統基本參數 → 其他選項 → 默認模版引擎禁用標簽,將php去掉即可。

模板二級欄目調用方法

根據實際情況修改數據庫前綴

{dede:channelartlist typeid='top'}
<li><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
{dede:php}
$id = $refObj->Fields['id'];
$sql = ("SELECT * FROM dede_arctype where reid ='$id'");
$db->SetQuery($sql);
$db->Execute();
if($db->GetTotalRow()){
echo '<ul>';
while($row = $db->GetArray()){
$url = str_replace('{cmspath}','',($row[typedir]));
echo "<li><a href=".$url.">".($row[typename])."</a></li>";
};
echo '</ul>';
};
{/dede:php}
</li>
{/dede:channelartlist}

轉載請注明來源網址:http://www.qksux.club/dedecms_jq/1366.html

    發表評論

    評論列表(條)

      女神猫女王 8719028243287732249220233073711378167872864781559473150516213396603686110427990143249891619657809 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();