今天记录下如何在二级栏目下循环当前一级栏目下的所有二级栏目,并对应显示该栏目的信息总数
解决的方法不是很完美,但是也可以凑合着用,毕竟咱也不懂php,解决的方法就是使用灵动标签与万能标签一起使用。
实现的效果图如下:
每一个二级栏目后面都显示一个对应该栏目的信息的总数量(推荐是写死的,可不用管)
废话不多说,直接把代码贴出来吧:
<?php
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];//获取当前父栏目ID
?>
[e:loop={"select * from phome_enewsclass where bclassid='".$bclassid."'",24,24,1}]
<?php
$classid=esub($bqr[classid],200);// 获取当前循环栏目id
?>
<li class="list-group-item d-flex justify-content-between align-items-center">
<a href="[!--news.url--]<?=esub($bqr[classpath],200)?>">
<?=esub($bqr[classname],18)?>
</a>
<span class="badge badge-info badge-pill">
[totaldata]$classid,0,0,0[/totaldata]
</span>
</li>
[/e:loop]
如果想制作当前二级栏目高亮效果,请移步另一篇:
http://blog.seebin.com/2018/11/22/ecms-subclass/