万博体育官网
万博体育官网,旗下模板制作专题网站
目前正有 136 位朋友挑选模板
万博体育官网> 模板教程 > 修正商品显示不稳定问题
文章详情

修正 商品显示不稳定问题

万博体育官网, / 2013-03-05

   二次开发的时分碰到个新鲜的疑问,那就是在采办商品提交订单之后检查商品概况页面发现商品的概况参数都不见了,只剩下商品称号,其他的商品货号,上架时 间,本店价格都不显现了。然后进后台管理中心清空缓存后又康复正常,再次提交订单又不显现了,无限纠结外加蛋疼中。

初 步猜测缘由出在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}"> ...

    这样,参数就不会发生抵触了,疑问解决,欢送拍砖。

    下一篇: 修改ecshop让其自动清除缓存 上一篇: 让ecshop编辑器添加图片可以重命名成英文或数字名称
     用户评论(https://www.ecshop.co/uncategorized/wang-zhan-fu-zhi-dai-jia-duo-shao-qian/共 0 条评论)
    • 万博体育买球,暂时还没有任何用户评论
    用户名:匿名用户E-mail:
    当前心情:
    评论内容:
    验证码: captcha
    返回顶部 返回首页