ecshop二级商品分类与三级商品分类树都显示成一样效果

ECSHOP教程 来源: ECSHOP教程网www.ecshop119.com 时间:2015-06-19 ECSHOP教程分类:ECSHOP商城首页修改

找到 category_tree.lbi 库文件

找到       <!--{foreach from=$categories item=cat}-->

     <dl>

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

    <dd> <!--{foreach from=$cat.cat_id item=child name=no }-->

     <a href="{$child.url}">{$child.name|escape:html}</a>  <!-- {if !$smarty.foreach.no.last} -->| <!--{/if}-->

     <!--{/foreach}--></dd>    

     </dl>

    <!--{/foreach}--> 

直接修改成

 

   <!--{foreach from=get_categories_tree() item=cat}--> //修改部分

     <dl>

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

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

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

       <!--{foreach from=$child.cat_id item=childer}-->

       <dd>&nbsp;&nbsp;<a href="{$childer.url}">{$childer.name|escape:html}</a></dd>

       <!--{/foreach}-->

     <!--{/foreach}-->

       

       </dl>

    <!--{/foreach}--> 

 

变化是红色部分


案例2:


实现此项功能,主要是修改模板文件: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}-->


本文模板屋原创地址: https://www.ecshop119.com/ecshopjc-942.html
模板屋版权所有 © 转载时必须以链接形式注明出处!

扫一扫联系我们
7x24小时服务
在线咨询
qqcodeback_top
温馨提示

确定取消
温馨提示

关闭