产品 列表页 ajax 加载产品 弹出层方式

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

控制器 写法

```
getProductInofo(Mage::app()->getRequest()->getParam('sku'));

    }

    /*
    * 获得产品
    * $product_id  产品id
    * return json
    */
    public function indexAction()
    {

        $_product = Mage::getModel('catalog/product')->load(Mage::app()->getRequest()->getParam('sku'));
        $image = $this->getImages($_product);
        $mianImage = Mage::helper('catalog/image')->init($_product, 'thumbnail');
        $_compareUrl = Mage::helper('catalog/product_compare')->getAddUrl($_product);


        $url = Mage::helper('checkout/cart')->getAddUrl($_product, array('qty' => 1));
        $_wishlistSubmitUrl = Mage::helper('wishlist')->getAddUrl($_product);
        $_helper = Mage::helper('catalog/output');
        $_productName = urlencode(trim($_product->getName()));
        $_productImageUrl = urlencode(trim(Mage::helper('catalog/image')->init($_product, 'thumbnail')));
        $_productUrl = urlencode(trim($_product->getProductUrl()));


        $_u = 'p[url]=' . $_productUrl . '&p[images][0]=' .
            $_productImageUrl . '&p[title]=' .
            $_productName . '&p[summary]=' .
            urlencode(trim($_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description')));
        $facebook = 'http://www.facebook.com/sharer.php?s=100&' . $_u;
        $twitter = 'http://twitter.com/home?status=' . $_productName . '+' . $_productUrl;
        $email = Mage::helper('catalog/product')->getEmailToFriendUrl($_product);
        $imageBox=$this->getImgBox($_product);


  ```

文章来源于互联网:产品 列表页 ajax 加载产品 弹出层方式

如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。