私は次のように呼ばれる画像を持っています:
Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages()->getItemByColumnValue('position','2')
それが2枚目の画像です(並べ替え)。
これで Magento の resize() を使用できるようにする必要があります。これを行う方法はありますか?
私は次のように呼ばれる画像を持っています:
Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages()->getItemByColumnValue('position','2')
それが2枚目の画像です(並べ替え)。
これで Magento の resize() を使用できるようにする必要があります。これを行う方法はありますか?
テストしていませんが、試してみてください
$_image = Mage::getModel('catalog/product')->load($_product->getId())->getMediaGalleryImages()->getItemByColumnValue('position','2');
echo $this->helper('catalog/image')->init($_product, 'thumbnail', $_image->getFile())->resize(30, 30);
/app/code/core/Mage/Catalog/Helper/Image.php
public function init(Mage_Catalog_Model_Product $product, $attributeName, $imageFile=null)
http://www.magentocommerce.com/boards/v/viewthread/264272/#t356324を参照してください。