您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程

ecshop商品详情页一会显示一会不显示怎么办

代云2023-11-17Ecshop商城教程已有人查阅

导读Ecshop 二次开发的时候碰到个奇怪的问题,那就是在购买商品提交订单之后查看商品详情页面发现商品的详情参数都不见了,只剩下商品名称,其他的商品货号

Ecshop 二次开发的时候碰到个奇怪的问题,那就是在购买商品提交订单之后查看商品详情页面发现商品的详情参数都不见了,只剩下商品名称,其他的商品货号,上架时 间,本店售价都不显示了。然后进后台管理中心清空缓存后又恢复正常,再次提交订单又不显示了, 纠结外加蛋疼中。
初 步预测原因出在goods.dwt或者flow.dwt文件中。只能挨着试试了,恢复默认模板之后发现与flow.dwt无关,而回复goods.dwt 的默认模板之后再次提交订单发现正常无问题了。然后就从goods.dwt开刀。经过反复测试,最终发现问题出在自己左侧自定义的top商品和hot商品 这里。经过仔细思考之后发觉最可能的原因就是这部分的代码和中间商品详情部分的代码冲突了。
果然如此,其实是左侧的代码中使用的smarty实例化的对象中,item都使用了goods这个参数,结果可想而知,左侧是一个数组,右侧是一个实际数据,当然也就无法输出了。解决方法很简单,那就修改左侧的item名称即可。例如这里我的修改方法为,将
<ul class="topsale-list" id="c101">
<!-- {foreach name=best_goods from=$best_goods item=goods}-->
{if $smarty.foreach.best_goods.index <= 4}
<li>
<a href="{$goods.url}"> ...
修改为
<ul class="topsale-list" id="c101">
<!-- {foreach name=best_goods from=$best_goods item=bgoods}-->
{if $smarty.foreach.best_goods.index <= 4}
<li>
<a href="{$bgoods.url}"> ...
这样,参数就不会产生冲突了,问题解决,欢迎拍砖。

本文标签:

很赞哦! ()

相关源码

  • (自适应)文案文档作文写作word资源网站模板下载本模板基于PbootCMS系统深度开发,针对电影解说、文案分享类网站的特殊需求设计。采用响应式布局技术,确保在手机端和桌面端都能呈现专业的内容展示效果,帮助运营者高效管理影视解说资源。查看源码
  • (自适应响应式)宠物经验资讯咨询博客pbootcms网站源码下载除宠物资讯领域外,通过内容替换可快速适配宠物用品商城、宠物医疗咨询平台、宠物训练教程网站、动物保护组织官网、水族爱好者社区等垂直领域。查看源码
  • (PC+WAP)蓝色新能源环保太阳能光伏模板pbootcms下载新能源环保行业网站解决方案为太阳能光伏系统企业打造的专业网站模板,助力新能源企业高效展示产品与服务PbootCMS内核开发,源码开放可修改PC与手机端自适应设计查看源码
  • HTML5响应式健身俱乐部pbootcms网站模板下载为健身俱乐部、瑜伽中心及运动场馆设计的响应式网站模板,采用PbootCMS内核开发,支持一键替换图文适配健身器材销售、瑜伽工作室等多类型运动健康产业。查看源码
  • 帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码
  • 帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐