按照分类来调用模板
假如 有4个分类
CAT_ID 为 1 2 3 4 
对应的模板 goods.dwt goods1.dwt goods2.dwt goods3.dwt

在网站根目录打开 goods.php 查找

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

修改为:

switch ($goods['cat_id'])){
case 1:
   $smarty->display('goods.dwt',    $cache_id);
   break;  
case 2:
   $smarty->display('goods1.dwt',    $cache_id);
   break;  
case 3:
   $smarty->display('goods2.dwt',    $cache_id);
   break;  
case 4:
   $smarty->display('goods3.dwt',    $cache_id);
   break;  
}

这样就可以了。试试看。

转载于:https://www.cnblogs.com/wangblognet/archive/2012/10/14/2723229.html

ecshop轻松实现不同商品调用不同模板相关推荐

  1. ecshop附件下载_ecshop商品页面可按会员等级下载附件文档压缩包权限

    ecshop附件下载_商品页面附件文档压缩包下载可设置会员等级下载权限 功能简介: ecshop商品页面附件文档压缩包下载,同时支持按不同会员等级才有下载权限,也可以设置全部会员可以下载 给你ECSH ...

  2. 验证 Boost.Optional 复制构造函数不会尝试调用从模板化参数初始化构造函数的元素类型

    验证 Boost.Optional 复制构造函数不会尝试调用从模板化参数初始化构造函数的元素类型 实现功能 C++实现代码 实现功能 验证 Boost.Optional 复制构造函数不会尝试调用从模板 ...

  3. WordPress 不同分类目录调用不同模板的方法

    https://www.jb51.net/cms/275887.html wordpress不同分类调用不同模板文件 用wordpress做站特别是企业站的时候,多个分类的内容不同需要显示的页面也不一 ...

  4. C++模板之隐式实例化、显示实例化、隐式调用、显示调用和模板特化详解

    模板的实例化指函数模板(类模板)生成模板函数(模板类)的过程.对于函数模板而言,模板实例化之后,会生成一个真正的函数.而类模板经过实例化之后,只是完成了类的定义,模板类的成员函数需要到调用时才会被初始 ...

  5. node.js调用ejs模板,在浏览器上打印出ejs模板内代码的解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 今天遇到一个非常奇葩的问题,node.js调用ejs模板的时候,在浏览器端居然把此模板内的所有代码都打印出来了,当时我和我的小 ...

  6. 【C#】C#调用Bartender模板打印

    Bartender版本:Bartender 2016(11.0.7.3.3146) Bartender下载 http://www.ddooo.com/softdown/142454.htm 或 链接: ...

  7. 博图WINCC报表(SQL数据库的建立,TIA_wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置)

    这里写目录标题 目录 一.概述 1.1 前言 1.2 主要功能 1.3 使用的软件 二. SQL server建库和建表 2.1.SQL server建库 2.2SQL server建表 三.建立wi ...

  8. 帝国 loginjs.php,帝国cms JS调用登陆模板制作教程

    帝国JS调用登陆模板为控制JS式调用会员状态的页面格式(/e/member/login/loginjs.php) .本文将从JS调用登陆状态模板制作格式,JS调用登陆状态模板支持变量说明,如何修修改J ...

  9. 创业计划书和商品计划书PPT模板-朴尔PPT

    一份好的商业计划书主要包含两个方面:一是.项目是否好?包括你所在市场的前景,以及你的独特优势.二是.关于商业计划书撰写的视角,你是不是能从投资人的视角来撰写好的计划书,也是吸引投资人的关键.那么,一份 ...

最新文章

  1. 处理问题的方法--抽象和特例化
  2. 数据库操作(使用FMDB)
  3. 作为一名合格的JAVA程序员需要点亮那些技能树
  4. 最为一个领导,我该怎么领导
  5. mysql job_MySQL数据传输中dtle 之 job 实现简析-爱可生
  6. Python实现softmax函数
  7. QT Creator应用程序开发——QT程序设计基本知识
  8. QD75运动模块使用
  9. ThinkPHP-保存生成的二维码
  10. Unable to find the requested .Net Framework Data Provider
  11. 轻松学习分布式|系列2|负载均衡算法。
  12. aplay amixer arecord说明
  13. 微信 打开html文件,微信文件在电脑上打开文件
  14. 习题9-1 时间换算(15 分)
  15. 串行口终端乱码的解决.
  16. SAP Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。
  17. 照片制作手机壳,定制手机壳diy需要什么设备?
  18. 特殊字符 “[”和“]” (方括号,中括号) 的处理
  19. myFAX传真服务器
  20. vue下载大文件时浏览器不显示下载进度

热门文章

  1. 计算机安全的加密技术,计算机安全加密技术研究(4篇)(共14695字).doc
  2. vscode有时候不能注释_给大伙儿盘几个提效/创意的 vscode 插件
  3. 在matlab中xt( ),编译matlab的s函数(compiling s-functions for matlab)
  4. PLC与C语言的本质区别,一文告诉你PLC与计算机的本质区别在哪里!
  5. canvas drawbitmap不出现_JS实现简单的画板(canvas),可在PC和移动端实现。
  6. oracle中的脱机与联机,使存储池中的设备联机和脱机
  7. js数组获取index_通过事例重温一下 JS 中 常见的15 种数组操作(备忘清单),收藏...
  8. 实现粗糙表面_你了解什么是表面粗糙度吗?
  9. php判断是不是iphone访问,php基于http协议访问,判断访问来源iphone,android,微信浏览器,pc电脑...
  10. Java分段函数选择结构,编程流程作业选择结构(50题)