ECShop自定义文章分类模板的方法
阅读次最近在做一个ecshop的二次开发项目,才发现ecshop的文章功能真的很菜,也难怪,人家的专精不在文章上;要增加自定义模板道也不难,做个笔记以备后用。
修改方法很简单,有两种;
方法一、打开article_cat.php文件,找到:
$smarty->display('article_cat.dwt', $cache_id);
修改为:
{ case 3: $smarty->display('article_cat3.dwt', $cache_id); break; case 4: $smarty->display('article_cat4.dwt', $cache_id); break; default: $smarty->display('article_cat.dwt', $cache_id); }
注意,这里的case 3、case4为你想要自定义模板的文章分类ID;文章分类ID应该明白吧,打开文章分类的链接xxx.com/article_cat.php?id=2,后面那个id就是了。
article_cat3.dwt这个就是你的自定义模板文件了。
方法二、打开article_cat.php文件,找到:
/* 获得当前页码 */
在其上面添加一行代码:
$dwt = 'article_cat'.$cat_id.'.dwt';
然后再找到:
$smarty->display('article_cat.dwt', $cache_id);
修改为:
$smarty->display($dwt, $cache_id);
最后再制作相应的模板文件,每个文章分类制作一个模板,格式为:article_cat“文章分类ID”.dwt
如:article_cat1.dwt、article_cat2.dwt、article_cat3.dwt ... ...
按照方法二修改后,每个文章分类都必须制作相应的模板,否则打开会空白哦,所以定制量不大的,推荐方法一。