产品 列表页 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中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。