穷人,目前就只有50积分了,别嫌少哈。
{volist name=":sort_config('bbs',0)" val="listdb" id="name"}
<div class="bbslists">
<div class="bbslists_gid">
<ul>{volist name="listdb" id="name"}
<li><a href="javascript:;">{$name}</a></li>
{/volist}
</ul>
</div>
<div class="bbslists_fid">
<ul>
{volist name=":sort_config('bbs',$key)" id="name"}
<li><a href="{:url('bbs/content/index',['id'=>$key])}"><em>{$name}</em></a> </li>
{/volist}
</ul>
</div>
</div>
{/volist}上面这段代码效果就是下图这种。

左边栏目为一级栏目,右边为二级栏目
TAB效果,我要实现的功能是,循环出一级栏目和二级栏目。一级栏目在左边,二级栏目在右边。点击左边一级栏目,右边就切换出它下面对应的二级栏目。
困扰我的地方在于,一级栏目像二级栏目那样,要循环一次。{volist name="listdb" id="name"}{/volist}又调不出来一级栏目。
看了教程和一些示例,有点郁闷的是,要么我调出左边一级栏目,调不出右边二级栏目;要么就是调出右边二级栏目,调不出左边一级栏目。
这种效果不知道咋调用,用官方分屏教程那种办法,{volist name=":array_chunk(sort_config('fenlei',0),8,true)" id="ars"}{/volist}却不知道二级栏目怎么调用。
懂的大神麻烦解答下,谢谢!
搞定了,代码现在贴出来,希望对其他人也有用,最后,感谢torylf大神的热心帮助!
<div class="bbslists bg_f cl">
<div class="bbslists_gid bg_e cl">
<ul>
{volist name=":sort_config('bbs',0)" id="name"}
<li class="fxpostlistkey {if $i==1}bg_f{/if} b_b fxpostlist_{$key}" fid="{$key}"><span class="bg_0"></span><a href="javascript:;">{$name}</a></li>
{/volist}
</ul>
</div>
<div class="bbslists_fid cl">
{volist name=":sort_config('bbs',0)" id="one" }
{if $i==1}<ul class="fxpostlistbox_{$key}">{else /}<ul class="fxpostlistbox_{$key}" style="display:none">{/if}
{volist name=":sort_config('bbs',$key)" id="twosort"}
<li class="b_b"> <i class="webfonts icon-you f_e y"></i> <a href="{:urls('content/index',"fid=$key")}" class="bbslist_ico"><img class="noloadimage" src="__STATIC__/cqap/app/images/ico/fwzs.png" alt="{$twosort}" /> </a> <a href="{:url('bbs/content/index',['id'=>$key])}" class="post_tit"><em>{$twosort}</em></a> </li>
{/volist}
</ul>
{/volist}
</div>
</div>
删除了,晕死。
{volist name=":sort_config('bbs',0)" val="listdb" id="name"}
<div class="bbslists">
<div class="bbslists_gid">
<ul>{volist name="listdb" id="name"}
<li><a href="javascript:;">{$name}</a></li>
{/volist}
</ul>
</div>
<div class="bbslists_fid">
<ul>
{volist name=":sort_config('bbs',$key)" id="name"}
<li><a href="{:url('bbs/content/index',['id'=>$key])}"><em>{$name}</em></a> </li>
{/volist}
</ul>
</div>
</div>
{/volist}难点是
<div class="bbslists_gid">
<ul>{volist name="listdb" id="name"}
<li><a href="javascript:;">{$name}</a></li>
{/volist}
</ul>
</div>需要单独循环。
上面代码最外围容器是:<div class="bbslists"></、div>
http://x1.alaiyeshi.net/blog/list-22.html
看下是不是你需要的,自己对应这改就好

<div class="tabtest">
<style type="text/css">
.tabtest{position:relative;}
.tabtest ul li{list-style:none;padding:10px;width:150px;height:50px;border-bottom:1px solid #FFF;
background-color:grey;color:#FFF;line-height:30px;font-size:16px;cursor:pointer;}
.tabtest ul li:hover{background-color:#E8E8E8;color:#000;}
.twotabs{width:280px;position:absolute;top:0;left:190px;display:none;background-color:grey;
color:#fff;}
.twotabs ul li{background-color:grey;border-bottom:1px solid gray;}
</style>
<ul>
{volist name=":sort_config('blog',0)" id="onesort"}
<li id="{$key}" onclick="tw({$key})">{$onesort}</li>
<div class="twotabs" id="t{$key}">
<ul>
{volist name=":fun('sort@son',$key,'blog')" id="twosort"}
<li>{$twosort}</li>
{/volist}
</ul>
</div>
{/volist}
</ul>
<script type="text/javascript">
function tw(k){
event.stopPropagation()
$('#t'+ k).siblings('.twotabs').hide();
if($('#t'+ k).is(":hidden")){
$('#t'+ k).show();
}else{
$('#t'+ k).hide();
}
$("body").click(function(){
$('.twotabs').hide();
})
}
</script>
</div>如黄药师所说,这个是要css和js配合使用的,代码就是下面的代码
{volist name=":sort_config('频道目录名称',0为所有,或者指定某个分类,输入分类Fid调用分类下面的栏目)" id="name"}
<a href="{:urls('content/index',"fid=$key")}">{$name}</a><br>
{volist name=":sort_config('频道目录名称',$key)" id="name"}
|--<a href="{:urls('content/index',"fid=$key")}">{$name}</a><br>
{/volist}
{/volist}一来就看到有分拿,还没人领呢,一会去给你写个