コード例 #1
0
ファイル: Cart.php プロジェクト: codercv/urbansurprisedev
 /**
  * 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);
             }
         }
     }
 }
コード例 #2
0
 /**
  * Prepare Quote Item Product URLs
  *
  */
 public function __construct()
 {
     parent::__construct();
 }
コード例 #3
0
ファイル: Sidebar.php プロジェクト: codercv/urbansurprisedev
 /**
  * Class constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->addItemRender('default', 'checkout/cart_item_renderer', 'checkout/cart/sidebar/default.phtml');
 }
コード例 #4
0
ファイル: Cart.php プロジェクト: jpmariano/magento-extension
 /**
  * Prepare Quote Item Product URLs
  *
  */
 public function __construct()
 {
     parent::__construct();
     $this->prepareItemUrls();
 }
コード例 #5
0
ファイル: View.php プロジェクト: cnglobal-sl/caterez
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('qquoteadv/view.phtml');
     Mage::app()->getFrontController()->getAction()->getLayout()->getBlock('root')->setHeaderTitle(Mage::helper('qquoteadv')->__('My Quotes'));
 }
コード例 #6
0
ファイル: Sidebar.php プロジェクト: nemphys/magento2
 /**
  * Class constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->addItemRender('default', 'Mage_Checkout_Block_Cart_Item_Renderer', 'cart/sidebar/default.phtml');
 }