关于ECshop通过文章分类的ID实现不同模板
2016-09-11 20:38 来源:www.chinab4c.com 作者:ecshop专家
在做项目的时候,不得不承认Ecshop确实很强大,当客户需要想要用不同模板来实现文章页面时,就可以体现出Ecshop的强大之处。经过在百度上搜索了解到,文章需要实现不同模板,着手点就是它的分类ID。直接通过分类ID来判断,一下就是方法:
【第一】:打开根目录下的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大于2和小于等于9时,输出article_cat2.dwt模板;
当文章分类ID等于1或者等于2时,输出输出article_cat3.dwt模板。
最近更新
常用插件
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
ecshop热门问答
ecshop热门资料
ecshop源代码
ecshop三级菜单
ajaxecshop
ecshop信息同步
ecshop管理员
ecmall站内信息
ecshop短信接口
ecshop温馨提示
ecshop联接
ecshop缺省
ecshop分成管理
ecshop校区
ecshop直板
ecmall排行
ecshop1103
ecshop商品搜索
ecshop教学
ecshop金融
javapackage
ecshop隐秘
ecshopWINNT
ecshop良知
ecshopbutton
ecshopbug
ecshop透明度
ecshop橱窗
ecshop支付宝订单号
ecshopfirst
ecshop商品库存数量
多货币