要实现菜单的功能展示,主要修改模板文件:category_tree.lbi,产品的目录文件
第一步修改css 样式文件
#left1{margin:10px 10px 0px 15px;} #left2{margin:10px 10px 0px 30px;}
第二步修改模板文件
{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}-->
至此实现三级菜单的功能就完成了,循环里面的函数都是已经内置在ecshop 模板框架里面的,大家可以酌情修改。