求一判断语句的 条件 (关于分类)

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

本人想实现的效果:
1及分类 鞋 衣服 ;鞋又包括(2及分类) 耐克 李宁;
点一级分类鞋 分类导航只显示耐克 李宁 不显示 鞋 衣服 和衣服下的2及分类 ;
本人思路:修改了一下category_tree.lbi 文件
<!--{foreach from=$categories item=cat}-->
<!-- {if XXXX} -->
<!--{foreach from=$cat.cat_id item=child}-->
<dd><a href="{$child.url}">{$child.name|escape:html}</a></dd>
<!--{/foreach}-->
<!--{/if}-->
<!--{/foreach}-->


去掉了3及循环 这样不会显示3及分类
去掉了 1及循环内的 HTML标签 这样 不会显示同级分类
现在需要 在1及循环和2及循环之间加一个判断(就是代码里的XXXX) 判断一级循环是否循环到当前我所打开的分类上 如过是就输出当前的下级分类 不是则继续循环

希望 高手帮忙看看到底判断什么才可以实现

回答:
还还不容易。.你取得当前分类的父分类。如果等于该父分类。那么就不显示其他分类