请选择 进入手机版 | 继续访问电脑版
繁体中文

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ecshop不同文章分类使用不同的模板多种方法供选择

[复制链接]
烈火大地 发表于 2018-1-29 10:28:05 | 显示全部楼层 |阅读模式

游客只能显示部分内容,请登录后查看帖子完整内容!!!注册完全免费。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
默认情况下ecshop文章分类使用的都是一样的模板,着实难看,根据实际情况,大部分时候还是需要不同的分类使用不同的模板,这个想法还是不错滴!ecshop2.73版本。



当客户需要想要用不同模板来实现文章页面时,文章就需要实现调用不同模板的内容,着手点就是它的分类ID。直接通过分类ID来判断一下,现在来告诉你该怎么做

方法如下所示:

一、打开根目录下的article_cat.php搜索:
  1. $smarty->display('article_cat.dwt', $cache_id);
复制代码

找到这段代码后将其替换为以下方法中的代码。
修改如下:
[方法一]
  1.     switch($cat_id){
  2.     case 1: //当文章分类ID等于1时,输出article_cat1.dwt模板。
  3.     $smarty->display('article_cat1.dwt', $cache_id);
  4.     break;
  5.     default:
  6.     $smarty->display('article_cat.dwt', $cache_id);
  7.     //当文章分类ID不等于1时,输出article_cat.dwt模板。
  8.     }
复制代码

[方法二]
  1.     if($cat_id > 9)
  2.     {
  3.         $smarty->display('article_cat1.dwt', $cache_id);
  4.     }
  5.     else if($cat_id > 2 && $cat_id <= 9)
  6.     {
  7.         $smarty->display('article_cat2.dwt', $cache_id);
  8.     }
  9.     else if($cat_id ==1 || $cat_id ==2)
  10.     {
  11.         $smarty->display('article_cat3.dwt', $cache_id);
  12.     }
复制代码

当文章分类ID大于9时,输出article_cat1.dwt模板;
当文章分类ID大于2和小于等于9时,输出article_cat2.dwt模板;
当文章分类ID等于1或者等于2时,输出输出article_cat3.dwt模板。
怎么样?是不是很简单呢
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2018-12-15 02:57 , Processed in 1.093750 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表