dede一级分类、二级分类同时调用
调用方法:
{dede:channelartlist typeid= '2' } {dede:field name= 'typename' /} {dede:channel type= 'son' noself= 'yes' } [field:typename/] {/dede:channel} {/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 `detest_arctype` WHERE reid= '$reid' And ishidden<>1 order by sortrank asc limit 0, $line "; //开源软件:phpfensi.com $dsql ->SetQuery( $sql ); $dsql ->Execute(); }查看更多关于dede一级分类、二级分类同时调用 - DeDecms的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did6077