欢迎来到素材无忧网,按 + 收藏我们
登录 注册 退出 找回密码

ecshop实现不同文章分类下的文章详情页使用不同的详情页模板

时间: 2024-02-25 10:44 阅读: 作者:素材无忧网

ECSHOP实现不同文章分类下的文章详情页使用不同的详情页模板使用ECSHOP系统做网站时,文章系统功能比较单一,很多时候,我们希望能有多种文章详情模板,
比如,使用文章来实现,公司简介,联系我们等,新闻文章内容等,这些详情内容模板是不一样的,可能需要3种、4种或者更多的不同模板。
素材无忧参考了不同商品详情不同模板的方法 修改后实现了
方法如下:
打开网站根目录下的 article.php文件,找到以下代码:
if(isset($article) && $article['cat_id'] > 2)
{
$smarty->display('article.dwt', $cache_id); } else
{
$smarty->display('article_pro.dwt', $cache_id);
​​​​​​​}
修改为以下代码:
switch ($article['cat_id']){ case 8:
$smarty->display('article8.dwt',
$cache_id);   break;  case 9:
​​​​​​​$smarty->display('article9.dwt',
$cache_id);   break;  case 2:
$smarty->display('article_pro.dwt',
$cache_id);   break;  default:
​​​​​​​$smarty->display('article.dwt',
$cache_id);   break;
}
解释:
文章分类ID为2的文章详一 使用 article_pro.dwt模板,(这条是ECSHOP系统默认的模板,所以仍然给加上。)
文章分类ID为8的文章详一 使用 article8.dwt模板,
文章分类ID为9的文章详一 使用 article9.dwt模板,
未指定的其它文章分类下的文章详情全部使用 article.dwt模板,如果还需要指定其它分类下的单独模板,也可以加入一条代码即可:
case 9:
​​​​​​​$smarty->display('article9.dwt',
$cache_id);
break;

版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

转载请注明: ecshop实现不同文章分类下的文章详情页使用不同的详情页模板

标签: ecshop实现  
相关文章
推荐文章
模板推荐