設定可能な製品を作成し、ラベルの異なるいくつかの画像を追加します。 media.phtmlのフロントエンドには、ラベルが含まれている画像のみを保存するにはどうすればいいですか:mylabelこの画像をクリックすると、more-viewsのような機能が得られますか?私はコードを持っていますが、なぜではなく、最初のイメージだけを表示するのか分かりません。あなたが取得する必要がある場合にのみ、これを行うものの、Magentoのラベルを含むメディアギャラリー画像のリストを取得
$prodimg = Mage::getModel('catalog/product')->load($_product->getId())
これは素晴らしいです:
$prodimg = Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages()->getItemByColumnValue('label','mylabel');
if ($prodimg != '') {
echo "<img src='" .$this->helper('catalog/image')->init($_product, 'image', $prodimg->getFile()). "' class='img-responsive' />";
}
非常にありがとうございますロビー、あなたのコードの仕事は魅力のようです:) – Robert