Ecshop的分类树是个永恒的话题啊

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

分类树的显示,3J类,四级类
分类树的伸缩。Ecshop这一个不知道为什么不改进。好多人都在这方便有这样那样的问题。但这个真的不好改,老是只能实现一小部份。当然了,这也是自己的能力问题。就是希望官方能改进一下弄个符合大众需求的吧。我最近弄这个都快弄疯了
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  2. <div class="border2">
  3. <!--{foreach from=get_categories_tree() item=cat}-->
  4. <div class="bar1"><h4><a href="{$cat.url}">{$cat.name|escape:html}</a></h4></div>
  5. <dl class="product_class">
  6. <!--{foreach from=$cat.cat_id item=child}-->
  7. <dt><a href="{$child.url}"><!--{if $current_cat_id eq $child.id} 显示当前点击的分类为橙色--><span style="color:#ff6600"><!--{/if}-->{$child.name|escape:html}<!--{if $current_cat_id eq $child.id}--></span><!--{/if}--></a></dt><dd>
  8. <!--{foreach from=$child.cat_id item=childer}-->
  9. &nbsp;&nbsp;<a href="{$childer.url}"><!--{if $current_cat_id eq $childer.id} 显示当前点击的分类为橙色--><span style="color:#ff6600"><!--{/if}-->{$childer.name|escape:html}<!--{if $current_cat_id eq $child.id}--></span><!--{/if}--></a><br>
  10. <!--{/foreach}-->

  11. <!--{/foreach}-->

  12. </dd></dt></dl>
  13. <!--{/foreach}-->
  14. </div>
复制代码
这是我分类树的代码,显示到3J类。我现在想做成收缩的,但发现收起来之后点小类进去没办法保持展开状态。有没有高手帮忙解决下呀

回答:
这个要结合 JS去处理

支持楼上的 必须靠JS实现 单纯的CSS我是没办法实现,能力有限

分类树大家各有想法,分类深度也区别很大
这块吃力不讨好啊
品牌男装

支持了,

伸缩的话JS都可以做到,主要就是点开之后要判断该类别的ID值然后做到点开该该类别的列表页的时候当前类要展开,这个好麻烦

简单真实不简单。