Я работаю над сценарием автоматического предложения ajax и столкнулся с проблемой, из-за которой выводимые URL-адреса продукта являются ложными (это означает, что они указывают на продукт, но путь категории не указан).
Этот конкретный фрагмент кода выполнит свою работу (находится на форуме magento), но в следующем месте будет обнаружена ошибка
$_categories = $_product->getCategoryIds();
$_category = Mage::getModel('catalog/category')->load($_categories[0]);
$url = $this->getUrl($_category->getUrlPath()).basename($_product->getProductUrl());
Я на самом деле в классе, который простирается от Mage_Core_Controller_Front_Action
. Может кто-нибудь сказать мне, что должно прийти вместо $this
, чтобы я мог получить правильный URL?