2
我试图使用baobaz类和magentowiki代码来实现magento商店和切换图像,当用户选择不同的产品属性,但与baobaz类我只能改变图像一次,并不能与其他人产品图片时用户选择不同的属性。 --eg(我选择蓝色t恤颜色属性和类将返回结果的照片,然后我选择红色属性和类卡在第一张图片)。随着magentowiki什么也没有发生Magento,类切换可配置产品图像
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();
}
}
它也打破了magento 1.7上的reindexing。 – MrJellyhands
SCP的Aligent fork(https://github.com/aligent/magento-configurable-simple)修正了1.7。尽管如此,我们还没有在CE1.8或EE1.13上试用过SCP。 –