西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > zencart教程 >

zencart购物中存在产品属性时url错误的问题

时间:2016-05-17 09:17来源: 作者: 点击:
在zencart默认程序中,如果将一个带有属性的产品加入购物车后,从购物页面点击这个产品再回到产品详细页面的话会出现两种情况: 1 ,如果没有开启伪静态功能,则转到产品页面后,

在zencart默认程序中,如果将一个带有属性的产品加入购物车后,从购物页面点击这个产品再回到产品详细页面的话会出现两种情况:

1,如果没有开启伪静态功能,则转到产品页面后,该产品的属性已经显示出你之前选择过的属性(这个小功能太鸡肋了)。

2,如果开启了伪静态功能后,回不到产品详细页面,报错404!

解决方法:

打开文件includes\modules\pages\shopping_cart\header_php.php   并查找

 

 
  1. $linkProductsImage = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . $products[$i]['id']);   
  2. $linkProductsName = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . $products[$i]['id']);  

 

替换成

 
  1. $linkProductsImage = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . (int)$products[$i]['id']);   
  2. $linkProductsName = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . (int)$products[$i]['id']);  

 

就可以解决404页面问题!

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容