0

Magento でリスト製品のカラー ラベルを取得するためのスクリプトの開発を開始するには、少し助けが必要です。クリックで画像を切り替えるのではなく、特定の製品で複数の色が利用できることを示したいだけです。

OK、最終的なスクリプトを取得しましたが、下の写真の結果を取得できません

<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image">
    <img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(155); ?>" width="155" height="155" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" />
</a>

関連する画像を一覧から取得するスクリプト。

<?php $_images = Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages();?> 
<?php if($_images){?> 
<?php     $i=0; foreach($_images as $_image){ $i++;?> 
<a href="#"> 
    <img src="<?=$this->helper('catalog/image')->init($_product, 'thumbnail', $_image->getFile())->resize(200, 130); ?>” width="200" height="130" alt="<?=$this->htmlEscape($_image->getLabel());?>" title="<?=$this->htmlEscape($_image->getLabel());?>" /> 
</a>
<?php     }?>
<?php }?>
4

1 に答える 1

0

質問のスクリプトは完璧に機能していますが、爆発させるのに適切な場所ではありません。

于 2013-02-28T13:55:03.340 に答える