代码笔记

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 ... ...

按照方法二修改后,每个文章分类都必须制作相应的模板,否则打开会空白哦,所以定制量不大的,推荐方法一。



推荐阅读

ECShop修改添加调用缩略图
ECShop修改添加调用缩略...