您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms循环调用二级栏目下三级栏目的代码示例
岑希伙2023-10-06 21:32:42dedecms教程已有人查阅
导读后台已经建好栏目,对于产品展示栏 栏目导航所示:如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。
后台已经建好栏目,对于产品展示栏 栏目导航所示:
这样的结果着实另人费解。
接下来看第二种代码写法如下:
结果呢,当然应该会是你想要的了。这样的话,有子类就显示,没有就不显示了。
{dede:channelartlist cacheid='channelsonlist' typeid=3 }
<dd>
<dl>
<dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt>
<dd>
<ul>
{dede:channel type='sun' row='10' noself='yes'}
<li>· <a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。这样的结果着实另人费解。
接下来看第二种代码写法如下:
{dede:channelartlist typeid=3 }
<dd>
<dl>
<dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt>
<dd>
<ul>
{dede:sql sql='Select * from `lzz_arctype` where reid=~id~ ORDER BY id'}
<li>· <a href="[field:typedir function="cn_substr(@me,200,9) " /]">[field:typename/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
注:lzz_arctype这个是因为我把表名前缀改为lzz_了。结果呢,当然应该会是你想要的了。这样的话,有子类就显示,没有就不显示了。
本文标签:
很赞哦! ()
上一篇:dedecms提高用户体验的方法
相关文章
随机图文
-
织梦dedecms网站怎么只搜索指定栏目文章或者某一内容模型
首先我们找到/include/ 文件夹里面的arc.searchview.class.php,大约在300行和470行左右有两个sql语句,在后面加上条件一个判断就可以了 -
linux主机实现dedecms标签tags静态化的方法
linux主机Apache Web Server环境搭建的DeDeCMS,要实现Tag伪静态,需要使用.htaccess设置Rewrite规则,具体实现请按如下步骤操作。 -
修改织梦dedecms文章页关键词内链显示样式修改
讲解了如何修改网站文件,实现文章页自动添加关键词内链锚文本。不少朋友实现了文章页关键词内链,但想修改一下关键词的显示样式,比如显示的颜色或大小等等,不知道从哪里修改。 -
织梦dedecms怎么用SQL语句调用数据库任意内容
织梦DedeCms给我们提供了大量调用标签,供我们调用各种数据,但提供再多的标签,也有满足不了我们的时候,这时我们可以用SQL语句,灵活调用我们需要的内容。
留言与评论 (共有 条评论) |