Magento - получить путь к изображению из ID - PullRequest
0 голосов
/ 24 ноября 2011

Я нахожусь в шаблоне продукта (view.phtml), и у меня есть массив с идентификатором изображений. Как я могу получить имя файла или путь из идентификатора? Спасибо !!! 1

Ответы [ 2 ]

1 голос
/ 24 ноября 2011

Просто

$array_ids = //your array of ids
$images =  $_product->getMediaGalleryImages();

foreach($array_ids as $id) {
    foreach($images as $image) {
        if($id == $image['id']) {
            //do stuff here
        }
    }
}
0 голосов
/ 24 ноября 2011

Подсказка: var_dump($_product->debug())

Чтобы получить основные пути изображения, вы можете использовать следующее:

  • $_product->getImage()
  • $_product->getSmallImage()
  • $_product->getThumbnail()

Чтобы получить коллекцию изображений галереи, $_product->getMediaGalleryImages().Перебирая членов этой коллекции как $image, вы можете позвонить $image->getPath().Смотри Mage_Catalog_Model_Product->getMediaGalleryImages().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...