欢迎来到入门教程网!

dedecms

当前位置:主页 > CMS教程 > dedecms >

织梦判断导航二级栏目为空不显示方法

来源:本站原创|时间:2021-08-05|栏目:dedecms|点击:

织梦模板建设网站的时候,如果需要调用导航二级栏目,用channerartlist标签就行,但如果该栏目下无二级栏目,就有空的DIV产生。下面是最实用的实现方法。
 
最新版本的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}

需要了解二级栏目高亮请移步《织梦二级当前栏目高亮的解决方法

上一篇:dedecms教程:文章内页获取缩略图的调用标签

栏    目:dedecms

下一篇:织梦调用管理员发帖发文章排行

本文标题:织梦判断导航二级栏目为空不显示方法

本文地址:https://www.xiuzhanwang.com/a1/dedecms/13897.html

更多dedecms

您可能感兴趣的文章

阅读排行

本栏相关

随机阅读

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有