您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop实现不同文章分类下的文章详情页使用不同的详情页模板
赵道霄2024-01-19 20:24:40ecshop商城教程已有人查阅
导读ECSHOP实现不同文章分类下的文章详情页使用不同的详情页模板使用ECSHOP系统做网站时,文章系统功能比较单一
ECSHOP实现不同文章分类下的文章详情页使用不同的详情页模板使用ECSHOP系统做网站时,文章系统功能比较单一,很多时候,我们希望能有多种文章详情模板,
比如,使用文章来实现,公司简介,联系我们等,新闻文章内容等,这些详情内容模板是不一样的,可能需要3种、4种或者更多的不同模板。
代码号参考了不同商品详情不同模板的方法 修改后实现了
方法如下:
打开网站根目录下的 article.php文件,找到以下代码:
文章分类ID为2的文章详一 使用 article_pro.dwt模板,(这条是ECSHOP系统默认的模板,所以仍然给加上。)
文章分类ID为8的文章详一 使用 article8.dwt模板,
文章分类ID为9的文章详一 使用 article9.dwt模板,
未指定的其它文章分类下的文章详情全部使用 article.dwt模板,如果还需要指定其它分类下的单独模板,也可以加入一条代码即可:
比如,使用文章来实现,公司简介,联系我们等,新闻文章内容等,这些详情内容模板是不一样的,可能需要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;
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop商城404页面设置方法
404页面是HTTP状态码中的一种,简单的说就是当用户输入了错误的链接时返回的提示页面。别小看404,它会影响到流量,影响到网页排名,影响到用户体验,影响到xxoo… -
ecshop商品增加新字段的方法教程
结合ecshop后台“商品编辑”、“商品录入”来谈谈如何给ecshop商品增加一个新字段,假设我们将这个新字段命名为 new_add1、首先要修改数据表结构,给表 ecs_goods 增加新字段:n -
去掉ecshop文章列表页和详情页发表时间的方法
下面修改方法是以官方默认模板为例1、首先修改文章列表页,打开 article_cat.dwt 文件, -
ecshop商城SMARTY教程在循环中获取一个会自动增加的数字
例如,我要修改ECSHOP页面底部的帮助部分,要求是 每一类帮助使用不同的样式。本篇教程只是起到一个敲门砖的作用,其他细节还需要自己发挥。
留言与评论 (共有 条评论) |