getProductUrl是否返回带有类别路径的产品url,我怎么能让它像这样工作,似乎其他人会建议使用帮助器,但我想这不是唯一的方法。
答案 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();