我是尚丹丹,我的博客建好啦!欢迎大家光临!

ecshop 内页侧边栏分类显示全部,添加当前态样式

ecshop sdd 559℃ 0评论

1,分类页

默认的是现实当前分类的同级分类,有时候,需要显示的是全部的分类,需要修改跟目录下面的category.php文件,

搜索categories,找到

$smarty->assign(‘categories’,       get_categories_tree($cat_id)); // 分类树

将后面$cat_id去掉,查询的就是全部分类了。

2,产品详情页

在根目录goods.php文件中,

搜索categories,找到

$smarty->assign(‘categories’,         get_categories_tree($goods[‘cat_id’]));  // 分类树

去掉后面的$goods[‘cat_id’]。

 

3,添加当前态,\themes\temp\library下面的category_tree.lbi

<a class=”over_2 {if $child.id==$cat_id} active{/if}” href=”{$child.url}”>{$child.name|escape:html}</a>

<a class=”over_3  {if $childer.id==$cat_id} active{/if}” href=”{$childer.url}”>{$childer.name|escape:html}</a>

在跟目录的category.php中 搜索categories,在上面添加$smarty->assign(‘cat_id’,   $cat_id); 用于获取到当前页的分类。

在跟目录的goods.php中搜索categories,在上面填上$smarty->assign(‘cat_id’, $goods[‘cat_id’]); 用于获取到当前页的分类。

 

转载请注明:尚丹丹的博客 » ecshop 内页侧边栏分类显示全部,添加当前态样式

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址