您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop商品二级分类与商品分类树都显示成一样效果
雅琴2024-01-18 23:30:12ecshop商城教程已有人查阅
导读找到 category_tree.lbi 库文件;直接修改成实现此项功能,主要是修改模板文件:category_tree.lbi
找到 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> <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}-->
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop购物车商品自动清空问题解决方法改善会员体验
ECSHOP程序的购物车会自动清空,而且有多个清空设置,防不胜防:1、当用户的IP变化后,购物车自动清空;2、当浏览器关闭后,购物车自动清空; -
ecshop收货人信息中邮件必填选项的删除方法
Ecshop用户下了订单之后有一步,是要求填写收货人信息,其中邮件地址是必须填写的。第一步:找到模板下 flow.dwt,找到email部分的{$lang.require_field}直接去掉。 -
ecshop订单状态和对应值介绍
订单状态 未确认 取消 确认 已付款 配货中 已发货 已收货 退货order_status 0 2 1 1 1 5 5 4shipping_status 0 0 0 0 3 1 2 0pay_status 0 0 0 2 2 2 2 01、ecshop订单状 -
ecshop中收货人信息的省市区怎么设成非必选项
一般面向国外用户的ECSHOP商城,可能会有这方面的需求:【将Ecshop中收货人信息的省市区设成非必选项】,其实也就是只留一个“请选择国家”的下拉选择框。
留言与评论 (共有 条评论) |