magento getProductUrl不包含类别路径

时间:2013-08-18 14:44:25

标签: magento

getProductUrl是否返回带有类别路径的产品url,我怎么能让它像这样工作,似乎其他人会建议使用帮助器,但我想这不是唯一的方法。

2 个答案:

答案 0 :(得分:1)

我没有检查过,但我确信该产品需要了解该类别。

$product->setCategoryId($categoryId)->getProductUrl();

答案 1 :(得分:1)

建议的答案不适用于我的Magento版本(1.9)。

这对我有用:

$category = Mage::getModel('catalog/category')->load($categorieId);
Mage::unregister('current_category');
Mage::register('current_category', $category);
$product->getProductUrl();