您现在的位置是:首页 > 网站建设网站建设

织梦cms怎么调用二级栏目?

江湖快报网2023-01-05 01:20:35【网站建设】人已围观

简介调用方法:
{dede:channelartlist typeid='40'}
<dl onmouseover=ShowMenuDd(this) class=repeatItem>
<dt class=pscSubCon_dt>

调用方法:
{dede:channelartlist typeid='40'}
<dl onmouseover=ShowMenuDd(this) class=repeatItem>
<dt class=pscSubCon_dt>
<div class=maxLen>
<a id=ctl00_ctl01_pscSubCon_rptCatalogList_ctl00_lnkCatalog class=link href={dede:field name='typeurl'/}>{dede:field name='typename'/}</a>
</div>
</dt>
{dede:channel type='son' row=10}

<dd>
<div class=maxLen>
<a title=[field:typename/] class=link href=[field:typeurl/]>[field:typename/]</a>
</div>
</dd>
{/dede:channel}
</dl>
{/dede:channelartlist}

此方法直接使用会出现一个问题:当其中一个分类没有子分类的时候,会在其子分类的位置显示出所有的一级分类
解决办法:去掉include/taglib/channel.lib.php中以下内容即可解决
//如果用子栏目模式,当没有子栏目时显示同级栏目
if($type=='son' && $reid!=0 && $totalRow==0)
{
$sql = SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `jfweb_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ;
$dsql->SetQuery($sql);
$dsql->Execute();
}

Tags:调用   二级   栏目

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐