如何在心愿单边栏中显示可配置图像

时间:2014-02-28 13:01:45

标签: php magento

今天我再次和Magento战斗:) 如何在心愿单边栏中显示可配置图像 我使用代码

<?php $_product = Mage::getModel('catalog/product'); ?>
    <?php $_product->load($_product->getIdBySku($_item['sku'])); ?>

<img src="<?php echo Mage::helper('catalog/image')->init($_product, 'small_image')->resize(70, 87); ?>" />

但不起作用。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试以下

<?php
if($_product->getTypeId()=='simple'){
    $parentIds = Mage::getResourceSingleton('catalog/product_type_configurable')
    ->getParentIdsByChild($_product->getId());
    $parentProduct = Mage::getModel('catalog/product')->load($parentIds[0]);    
?>
    <img src="<?php echo Mage::helper('catalog/image')->init($parentProduct, 'small_image')->resize(70, 87); ?>" />
<?php }else{ ?>
    <img src="<?php echo Mage::helper('catalog/image')->init($_product, 'small_image')->resize(70, 87); ?>" />
<?php } ?>