首页 > 电脑专区 > CMS教程 > dedecms >

dedecms判断二级栏目为空不显示的方法

来源:互联网 2023-03-14 12:47:23 95

用dedecms开发网站的时候,如果需要调用二级栏目,用channerartlist标签就行,但如果该栏目下无二级栏目,就有空的DIV产生。试了默认标签的运行PHP判断,总不够简洁,下面是最简洁的实现方法。3r9办公区 - 实用经验教程分享!

最新版本的DedeCMS是禁止模板PHP运行的,后台 → 系统 → 系统基本参数 → 其他选项 → 默认模版引擎禁用标签,将php去掉即可。3r9办公区 - 实用经验教程分享!

{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}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持办公区教程网。3r9办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!3r9办公区 - 实用经验教程分享!


标签: dedecms二级栏目为空

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码