当前位置:博客首页 > CMS建站 > 织梦CMS > DEDECMS 获取顶级栏目下的子栏目列表

DEDECMS 获取顶级栏目下的子栏目列表

来源:赤天雨个人博客作者:渔柒发表于:2018-11-06阅读:606

织梦CMS获取不同类型顶级栏目下的子栏目列表方法:

一:获取当前顶级栏目下的子栏目列表:

<ul>
	{dede:channel type='son' noself='true'}
	<li><a href='[field:typelink/]'>[field:typename/]</a></li>
	{/dede:channel}
</ul>

二:获取多个顶级栏目下的子栏目列表:

1.首页获取:

{dede:channelartlist row=6}
<ul>
    {dede:channel type='son' noself='true'}
    <li><a href='[field:typelink/]'>[field:typename/]</a></li>
    {/dede:channel}
</ul>
{/dede:channelartlist}

2.子页获取:

{dede:channelartlist row=6 typeid='top'}
<ul>
    {dede:channel type='son' noself='true'}
    <li><a href='[field:typelink/]'>[field:typename/]</a></li>
    {/dede:channel}
</ul>
{/dede:channelartlist}

注:其实row=6表示顶级列表个数。

栏目属性是外部链接就不会输出,如果需要显示外部链接,方法如下:

5.7可以找到include/taglib/channelartlist.lib.php在第67行左右修改以下代码:

$tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";

改成:

$tpsql = " reid=0 AND ishidden<>1 AND channeltype>0 ";
哎呦,不错哦!
(1)
相关阅读