Ecshop商品分类的修改

1 ecshop商品分类超过3个级别的显示方法
在这里和大家分享一下ecshop 商品分类页和详情页显示所有商品分类的解决方法:
我们知道get_categories_tree()是在ecshop商品分类树的函数,我们找到category.php中的,
[code lang=”php”]$smarty->assign(‘categories’, get_categories_tree());[/code]


[code lang=”php”]get_categories_tree($cat_id)) [/code]
修改成
[code lang=”php”] get_categories_tree(0))[/code]然后找到goods.php中的[code lang=”php”]$smarty->assign(‘categories’, get_categories_tree($goods[‘cat_id’]))[/code]
将get_categories_tree()函数中的参数设置为0
即get_categories_tree(0)),
或者修改为get_categories_tree(),
这样在ecshop商品分类页和商品详情页分类树就是就会将显示出所有的商品分类了。

2 ecshop中,将所有级别的分类都显示出来。

在ecshop后台的模板管理->库项目管理中,即可修改库文件。

在category_tree.lib文件中修改循环,遍历循环所有的分类。如下图所示:
[code lang=”php”]<a href=”http://www.kisstherain.me/wp-content/uploads/2011/09/category.bmp”>
<img class=”alignnone size-full wp-image-102″ title=”category”
src=”http://www.kisstherain.me/wp-content/uploads/2011/09/category.bmp” alt=”” /></a>
[/code]

具体见图:

category
PS:详细的例子,可以参考 www.ke-see.com.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据