如何在ecshop中实现3J菜单

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

实现此项功能,主要是修改模板文件:category_tree.lbi

<style><!--

#left1{margin:10px 10px 0px 15px;}

#left2{margin:10px 10px 0px 30px;}

-->

</style>

{assign var="isshow" value=0}

{assign var="mylevel" value=0}

<!--{foreach from=get_categories_tree() item=cat}-->

<a href="{$cat.url}" >{$cat.name|escape:html}</a><br/>

<!--{foreach from=$cat.children item=child}-->


<!--{foreach from=cat_list(0,0,false,3) item=mychild}-->

{if $mychild.id eq $child.id}

{assign var="isshow" value=1}

{assign var="mylevel" value=$mychild.level}

<a href="{$mychild.url}" id=left1 >{$mychild.name|escape:html}</a><br/>

{else}

{if $mychild.level le $mylevel}

{assign var="isshow" value=0}

{/if}

{if $isshow eq 1}

<a href="{$mychild.url}" id=left2 >{$mychild.name|escape:html}</a><br/>

{/if}

{/if}

<!--{/foreach}-->

<!--{/foreach}-->

<!--{/foreach}-->


回答:
原来论坛里有发过这种方法

不知道管用不?