×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > 二次开发教程 > ECshop通过文章分类的ID实现不同文章模板

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ECshop通过文章分类的ID实现不同文章模板

网站开发中心/ 2015-01-31/ 关注人气:1364

当客户需要用不同文章模板来实现文章页面时,文章页就需要实现调用不同模板的内容,着手点就是它的分类ID。直接通过分类ID来判断一下,现在ECSHOP网站开发中心技术来告诉你该怎么做,方法如下所示:

一、打开根目录下的article_cat.php搜索:


$smarty->display('article_cat.dwt', $cache_id);

修改如下:


[方法一]
    switch($cat_id){
    case 1: //当文章分类ID等于1时,输出article_cat1.dwt模板。
    $smarty->display('article_cat1.dwt', $cache_id);
    break;
    default:
    $smarty->display('article_cat.dwt', $cache_id);
    //当文章分类ID不等于1时,输出article_cat.dwt模板。
    }


[方法二]
    if($cat_id > 9)
    {
        $smarty->display('article_cat1.dwt', $cache_id);
    }
    else if($cat_id > 2 && $cat_id <= 9)
    {
        $smarty->display('article_cat2.dwt', $cache_id);
    }
    else if($cat_id ==1 || $cat_id ==2)
    {
        $smarty->display('article_cat3.dwt', $cache_id);
    }


当文章分类ID大于9时,输出article_cat1.dwt模板;当文章分类ID大于2和小于等于9时,输出article_cat2.dwt模板;当文章分类ID等于1或者等于2时,输出输出article_cat3.dwt模板。 怎么样?是不是很简单呢。

分享到:
下一篇:ECSHOP后台销售明细中增加显示收货人和收货地址
上一篇:ecshop二次开发一键导出会员邮箱插件