ecshop怎么以文章的id来使用不同内容的主题呢?

使用ecshop程序建站一般站长朋友们会选择几种模板建站,可是随着时间长了宝贝和文章的分类也就越来越多了,如果都使用一个模板就感觉不是很美观了,因此有会员提出能否实现不同的文章id来调用不同的模板内容呢?高速度 主机小编经过分析之后发现其实是可以实现的,因为每发布一篇文章都会有自己的id插入到数据库中,如果判断这些id属于哪个模板的调用范围就可以实现了,为了研究出高速度 主机小编亲自在PHP虚拟主机安装ecshop来研究,具体方法如下:1:首先登陆高速度 主机会员中心找到主机管理--控制面板,如下图1:2:点击控制面板—进入文件管理,如下图2:3:点击进入文件管理—找到public_html根目录。如下图3:4:找到根目录下的article_cat.php文件如下图4:5:点击编辑进入找到:$smarty->display('article_cat.dwt', $cache_id); 如下图5:将其修改为:修改如下:[方法一]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模板。高速度 主机小编测试一共有以上两种方法都是可以实现的哈。因此都整理出来了希望可以帮到有需要的站长朋友们哈。以上是高速度 主机独立IP虚拟主机为您带来的介绍。

本文地址:https://www.gaosudu.com/ecshop/28227.html