ecshop 怎么实现在一个页面上同时显示出多个分类的产品?
是在样我想在一个产品列表里面同时显示出多个分类下的产品,比如我有三个大分类三个大分类都有子二级分类和三级分类如:分类一(id=1)分类二(id=2)分类三(id=3)二级...
是在样我想在一个产品列表里面同时显示出多个分类下的产品,比如我有三个大分类 三个大分类都有子二级分类和三级分类 如:
分类一 (id=1) 分类二(id=2) 分类三(id=3)
二级分类(id=4) 二级分类(id=6) 二级分类(id=8)
三级分类(id=5) 三级分类(id=7) 三级分类(id=9)
我想在一个列表页上或者ecshop 默认的产品列表页(category.php?id=2)里面同时显示出 id为 5,7,9 三个分类下的产品应该是怎么实现呢?比如我想用这样的方式category.php?id=5,7,9 然后列表页显示的就是这三个分类下的产品,如果是一个分类ID category.php?id=5 就显示这一个分类下的产品 展开
分类一 (id=1) 分类二(id=2) 分类三(id=3)
二级分类(id=4) 二级分类(id=6) 二级分类(id=8)
三级分类(id=5) 三级分类(id=7) 三级分类(id=9)
我想在一个列表页上或者ecshop 默认的产品列表页(category.php?id=2)里面同时显示出 id为 5,7,9 三个分类下的产品应该是怎么实现呢?比如我想用这样的方式category.php?id=5,7,9 然后列表页显示的就是这三个分类下的产品,如果是一个分类ID category.php?id=5 就显示这一个分类下的产品 展开
1个回答
展开全部
这是在分楼层的cat_goods.lbi中添加的内容
<div class="box-hd">
<h2 class="title">{$goods_cat.name}</h2>
<div class="more J_brickNav">
<ul class="tab-list J_brickTabSwitch" data-tab-target="match-content">
<?php
$child_cat_index = 1;
$GLOBALS['smarty']->assign('child_cat',get_child_cat($GLOBALS['smarty']->_var['goods_cat']['id'], 5));
?>
<!--{foreach from=$child_cat item=cat_item name=child_cat}-->
<?php
$child_cat_index = $child_cat_index + 1;
$GLOBALS['smarty']->assign('child_cat_index', $child_cat_index);
?>
<li <!-- {if $smarty.foreach.child_cat.first}--> class="tab-active"<!-- {/if} -->>{$cat_item.name|escape:html}</li>
<!--{/foreach}-->
</ul>
</div>
</div>
将在编辑分类的时候,设置分类。
以上仅供参考一下,建议找专业人员咨询一下。
<div class="box-hd">
<h2 class="title">{$goods_cat.name}</h2>
<div class="more J_brickNav">
<ul class="tab-list J_brickTabSwitch" data-tab-target="match-content">
<?php
$child_cat_index = 1;
$GLOBALS['smarty']->assign('child_cat',get_child_cat($GLOBALS['smarty']->_var['goods_cat']['id'], 5));
?>
<!--{foreach from=$child_cat item=cat_item name=child_cat}-->
<?php
$child_cat_index = $child_cat_index + 1;
$GLOBALS['smarty']->assign('child_cat_index', $child_cat_index);
?>
<li <!-- {if $smarty.foreach.child_cat.first}--> class="tab-active"<!-- {/if} -->>{$cat_item.name|escape:html}</li>
<!--{/foreach}-->
</ul>
</div>
</div>
将在编辑分类的时候,设置分类。
以上仅供参考一下,建议找专业人员咨询一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询