官方微博: 腾讯  
首页 > ECSHOP教程 > ECSHOP模板教程 > ECSHOP商城首页修改 > ecshop二级商品分类与三级商品分类树都显示成一样效果

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

ECSHOP教程 / ecshop 教程网(www.ecshop119.com) 2015-06-19

找到 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}-->


转载请注明:ECshop119模板屋-ECshop教程网(全国最专业的ECSHOP插件制作商-专业ECSHOP二次开发)

帮助目录

在线反馈

可以将问题或建议反馈给我们。

提交在线反馈

与网友交流ECSHOP开发修改。

加入QQ群交流