ecshop不同文章分类调用不同文章分类模板

根据需要,不同的文章分类会有不一样的页面风格。也就是说根据文章分类ID来判断,输出不同的文章分类模板。

重点就是文章分类的ID。

打开:article_cat.php

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

修改成:

switch ($cat_id)

{

case 27:

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

case 4:

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

case 28:

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

case 5:

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

case 6:
$smarty->display('article_cat_second.dwt', $cache_id);
break;

case 7:
$smarty->display('article_cat_second.dwt', $cache_id);
break;

case 8:
$smarty->display('article_cat_second.dwt', $cache_id);
break;

case 9:
$smarty->display('article_cat_second.dwt', $cache_id);
break;

case 10:
$smarty->display('article_cat_second.dwt', $cache_id);
break;

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

说明:case 27:   27是分类文章ID    article_cat27.dwt 是文章分类模板;

27,4,8是不同的一级分类ID,用的是不同的模板;

5,6,7,8,9,10,是二级分类的ID,我用的是相同的模板,个人根据需要做对应的调整。

当然你要建这9个模板dwt。

最下面这两个dwt是自带的,不用管它。

上一篇:git教程——工作流程


下一篇:通过JDBC驱动加载深刻理解线程上下文类加载器机制