当前位置:首页 > CMS教程 > ecshop > 列表

让ECshop分类页的商品分类树与首页的商品分类树一样

发布:smiling 来源: PHP粉丝网  添加日期:2015-09-28 11:39:49 浏览: 评论:0 

怎么让ECshop网店的商品分类页、商品详情页的商品分类树与首页的商品分类树一样?

ECshop网站首页的商品分类树是所有产品的分类,可是内页的商品分类树只是某个产品的分类,现在想让内页的商品分类树和首页的商品分类树显示的一模一样,可以按照下面的方法试试,在需要调用全部分类的lbi文件中加入以下php代码即可.

  1. <?php 
  2. $GLOBALS['smarty']->assign('categories',  get_categories_tree()); // 分类 
  3. ?>//phpfensi.com 

其实上面的效果就类似于,比如在商品详情页goods.php页面里面将.

$smarty->assign('categories', get_categories_tree($goods['cat_id']));

改为:

$smarty->assign('categories',  get_categories_tree());

比如在商品分类页category.php页面里面将:

$smarty->assign('categories',  get_categories_tree($goods['cat_id']));

改为:

$smarty->assign('categories',  get_categories_tree());

摘要:

1、问题: 如何让商品列表页或商品详情页的分类树都跟首页一样,也是显示全部所有的分类呢?

2、修改方法:

(1)、商品列表页修改方法:用EDITPLUS(或dreamweaver)打开category.php 文件 将 $smarty-assign('categories', get_categories_tree($cat_id));

1、问题:如何让商品列表页或商品详情页的分类树都跟首页一样,也是显示全部所有的分类呢?  

2、修改方法:

(1)、商品列表页修改方法:用EDITPLUS(或dreamweaver)打开category.php 文件将 $smarty->assign('categories',get_categories_tree($cat_id)); 修改为  $smarty->assign('categories',get_categories_tree());

(2)、商品详情页修改方法:用EDITPLUS(或dreamweaver)打开goods.php 文件将  $smarty->assign('categories',         get_categories_tree($goods['cat_id']));    修改为  $smarty->assign('categories',       get_categories_tree());  

(3)、最后要记得清除缓存

Tags: ECshop商品分类树 ECshop分类树

分享到: