gpt4 book ai didi

Magento getProductUrl() 没有返回正确的 url(随机?)

转载 作者:行者123 更新时间:2023-12-04 01:28:15 26 4
gpt4 key购买 nike

我正在使用 Magento 1.5.0.1 并且产品页面上的交叉销售和向上销售块中使用的 getProductUrl() 函数抛出不同的 URL 格式。

正确的网址如:
/笔记本电脑包.html
或者错误的(很好,但它当然不是重写 URL):
/catalog/product/view/id/825/s/laptop-bag/category/16/

有时交叉销售和向上销售块都返回正确的 URL,有时都使用较长的版本,在某些情况下,一个使用正确的另一个使用长版本?

任何想法为什么会发生这种情况?

我已经运行了 magento 数据库修复、重新索引和刷新/刷新所有缓存。

最佳答案

试试 $product->getUrlPath()而不是 $product->getProductUrl()
更新:根据@jordan314 的以下评论,Magento 向 EE 客户推荐:

url_path 属性从 1.13 开始不再使用,但仍可用于向后兼容,并且 Magento 不会为新产品为其分配值,因此不建议继续使用它。也许您可以尝试使用 $product->getProductUrl() 代替。

关于Magento getProductUrl() 没有返回正确的 url(随机?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11723959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com