国强极客
有问题请加微信:guoqiang7585
国强极客

织梦dede如何在首页调用同时产品一、二级分类

织梦dede如何在首页调用同时产品一、二级分类
全国大流量卡免费领

最近在制作一款织梦版的中英双语企业网站,因为以前做企业站很少用到织梦,所以对标签并不是很熟悉,从今天开始我将会把用到的实用的标签分享给大家。

我们在做企业站的时候,很多产品都是二级分类的,如果在首页读取分类呢,类似大类-小类这样的循环,如下图:织梦产品分类

下面上代码:

{dede:channelartlist typeid=’3′}

<h3><a href=”{dede:field name=’typeurl’/}”>{dede:field name=’typename’/}</a></h3>
<ul>
{dede:channel type=’son’ noself=’yes’}
<li><a href=”[field:typelink/]”>[field:typename/]</a></li>
{/dede:channel}</ul>
{/dede:channelartlist}

 

代码就不解释了,懂html或是织梦的肯定都看的懂。

此方法直接使用会出现一个问题:当其中一个分类没有子分类的时候,会在其子分类的位置显示出所有的一级分类
解决办法:去掉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 `#@__arctype` WHERE reid=’$reid’ And ishidden<>1 order by sortrank asc limit 0, $line “;
$dsql->SetQuery($sql);
$dsql->Execute();
}

赞赏
全国大流量卡免费领
对内容有疑问,请加我微信:guoqiang7585
#
首页      CMS      dedecms      织梦dede如何在首页调用同时产品一、二级分类

国强极客

织梦dede如何在首页调用同时产品一、二级分类
最近在制作一款织梦版的中英双语企业网站,因为以前做企业站很少用到织梦,所以对标签并不是很熟悉,从今天开始我将会把用到的实用的标签分享给大家。 我们在做企业站的时候,很多产品…
扫描二维码继续阅读
2014-12-18