/** * Prepare Quote Item Product URLs * */ public function __construct() { parent::__construct(); // prepare cart items URLs $products = array(); /* @var $item Mage_Sales_Model_Quote_Item */ foreach ($this->getItems() as $item) { $product = $item->getProduct(); $option = $item->getOptionByCode('product_type'); if ($option) { $product = $option->getProduct(); } if ($item->getStoreId() != Mage::app()->getStore()->getId() && !$item->getRedirectUrl() && !$product->isVisibleInSiteVisibility()) { $products[$product->getId()] = $item->getStoreId(); } } if ($products) { $products = Mage::getResourceSingleton('catalog/url')->getRewriteByProductStore($products); foreach ($this->getItems() as $item) { $product = $item->getProduct(); $option = $item->getOptionByCode('product_type'); if ($option) { $product = $option->getProduct(); } if (isset($products[$product->getId()])) { $object = new Varien_Object($products[$product->getId()]); $item->getProduct()->setUrlDataObject($object); } } } }
/** * Prepare Quote Item Product URLs * */ public function __construct() { parent::__construct(); }
/** * Class constructor */ public function __construct() { parent::__construct(); $this->addItemRender('default', 'checkout/cart_item_renderer', 'checkout/cart/sidebar/default.phtml'); }
/** * Prepare Quote Item Product URLs * */ public function __construct() { parent::__construct(); $this->prepareItemUrls(); }
public function __construct() { parent::__construct(); $this->setTemplate('qquoteadv/view.phtml'); Mage::app()->getFrontController()->getAction()->getLayout()->getBlock('root')->setHeaderTitle(Mage::helper('qquoteadv')->__('My Quotes')); }
/** * Class constructor */ public function __construct() { parent::__construct(); $this->addItemRender('default', 'Mage_Checkout_Block_Cart_Item_Renderer', 'cart/sidebar/default.phtml'); }