首页 » ZenCart » ZenCart教程 » 阅读文章
修正ZenCart伪静态后购物车页产品链接错误问题
使用ultimate_seo_urls伪静态插件后,如果商品有属性,添加到购物车后,购物车页产品链接会出现类似http://localhost/china/test-120-sale-500-skip-p-110:3a9f50c1dbff4e8954419d9a02f7b0a7.html,点击这个链接会跳转到404错误页,而非产品页。
修正方法:
在includes\modules\pages\shopping_cart\header_php.php中查找
$linkProductsImage = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . $products[$i]['id']); $linkProductsName = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . $products[$i]['id']);
替换为
$linkProductsImage = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . (int)$products[$i]['id']); $linkProductsName = zen_href_link(zen_get_info_page($products[$i]['id']), 'products_id=' . (int)$products[$i]['id']);
声明: 本文由Ezencart原创,转载请保留链接:修正ZenCart伪静态后购物车页产品链接错误问题
评论 共1条 (RSS 2.0) 发表评论
这个我是看了你的文章才发现的,谢谢了。