
调用一级栏目在调用其下二级栏目,在调用每个二级栏目下的文章。整个过程循环三次(每个一级栏目一次),就这个
麻烦大神写一下
200+积分送上
{volist name=":fun('sort@top','cms')" id="name"}
一级栏目:<a href="{:url('cms/content/index',['id'=>$key])}">{$name}</a><br>
{volist name=":fun('sort@son',$key,'cms')" id="vo" }
|--:<a href="{:url('cms/content/index',['id'=>$key])}">{$vo}</a><br>
<div class="cmslanmu" data-id="{$key}"><!--这里进行关联--> </div>
{/volist}
{/volist}
<div style="display:none;">
<!--这里进行隐藏然后JQ进行赋值-->
{qb:tag name="cmslanmu" type="cms" union="fid" rows="3" js="xx01"}
|--|--:{$rs.title}<br>
{/qb:tag}
</div>
<script type="text/javascript">
$(".cmslanmu").each(function(){
var that = $(this);
var fid = $(this).data('id');
var page = 1;
var url = "{qb:url name='cmslanmu'}" + page + "&fid=" + fid;
$.get(url,function(res){
if(res.code==0){
if(res.data!=''){
that.html(res.data);
}
}
});
});
</script> {volist name=":fun('sort@top','cms')" id="name"}
一级栏目:<a href="{:url('cms/content/index',['id'=>$key])}">{$name}</a><br>
{volist name=":fun('sort@son',$key,'cms')" id="vo" }
|--:<a href="{:url('cms/content/index',['id'=>$key])}">{$vo}</a><br>
<div class="cmslanmu" data-id="{$key}"><!--这里进行关联--> </div>
{/volist}
{/volist}
<div style="display:none;">
<!--这里进行隐藏然后JQ进行赋值-->
{qb:tag name="cmslanmu" type="cms" union="fid" rows="3" js="xx01"}
|--|--:{$rs.title}<br>
{/qb:tag}
</div>
<script type="text/javascript">
$(".cmslanmu").each(function(){
var that = $(this);
var fid = $(this).data('id');
var page = 1;
var url = "{qb:url name='cmslanmu'}" + page + "&fid=" + fid;
$.get(url,function(res){
if(res.code==0){
if(res.data!=''){
that.html(res.data);
}
}
});
});
</script>看看是不是你需要的 先循环出所有一级分类 再读取二级分类 再把二级分类下的内容显示出来
可以调用指定一级栏目,在调用其下二级栏目,在调用每个二级栏目下的文章(但二级栏目内容保循环一次,但可以设置一级栏目下要显示多少个二级栏目)

我的积分呢。
这个目前应该是实现不了 有笨办法可以是可以不理想