2014-02-28 38 views
0

我与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); ?>" /> 

,但不工作。 在此先感谢。

回答

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 } ?>