【问题标题】:Magento, class to switch configurable product imageMagento,切换可配置产品图像的类
【发布时间】:2012-11-17 13:38:13
【问题描述】:

当用户选择不同的产品属性时,我尝试使用baobaz 类和magentowiki 代码来实现 magento 存储和切换图像,但是使用 baobaz 类我只能更改一次图像,并且当用户选择不同的属性。 --eg (我选择蓝色 tshirt 颜色属性,类将返回带有照片的结果,然后我选择红色属性,类卡在第一张图像上)。使用 magentowiki 没有任何反应

class Baobaz_Imageswitch_IndexController extends Mage_Core_Controller_Front_Action
{
    public function indexAction()
    {
        $prod_id  = (int) $this->getRequest()->getParam('prod_id');
        $color_value  = (int) $this->getRequest()->getParam('color_id');
        $product=Mage::getModel('catalog/product')->load($prod_id);
        if($color_value) {
            $allProducts = $product->getTypeInstance(true)->getUsedProducts(null, $product);      
            foreach ($allProducts as $prod) {
                if ($prod->getData('image_storing') && $prod->getColor()==$color_value) { // && $prod->isSaleable() 
                    break;
                }
            }           
            $prod_full=Mage::getModel('catalog/product')->load($prod->getId());
            Mage::register('product', $prod_full);
        }
        else {
            Mage::register('product', $product);
        }
        $this->loadLayout();     
        $this->renderLayout();
    }
}

【问题讨论】:

    标签: image magento switch-statement product configurable


    【解决方案1】:

    Organic Internet 的 Simple Configurable Products 扩展有一个图像切换器,我们已在几个项目中成功使用它。请注意,它改变了可配置产品的定价方式,但它是一个很好的扩展。它是免费的、开源的,可在 Github 和 Magento Connect 上获取。

    【讨论】:

    猜你喜欢
    • 2012-08-15
    • 1970-01-01
    • 2014-11-19
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多