2011-04-01 97 views
1

我正在尋找一種獲取圖像標籤而無需獲取整個產品mediaGallery的方法。 默認情況下,這裏是Magento的是如何做的:如何在畫廊外獲得產品圖像標籤?

<?php foreach ($this->getGalleryImages() as $_image): ?> 
    <li> 
     <a href="#" onclick="popWin('<?php echo $this->getGalleryUrl($_image) ?>', 'gallery', 'width=300,height=300,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes'); return false;" title="<?php echo $this->htmlEscape($_image->getLabel()) ?>"><img src="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->resize(56); ?>" width="56" height="56" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" /></a> 
    </li> 
<?php endforeach; ?> 

而我想要做的是一些:

$_product->someimageattribute->getLabel() 

回答

4

下面是catalog/product/list.phtml一個例子。

<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /> 
+0

嗨,謝謝你的回答。我們快到了:它在默認屬性(image,small_image和縮略圖)上工作正常,但我沒有獲得其他圖像的標籤:我改爲產品名稱。任何想法? – haltabush 2011-04-01 12:13:00

+0

@Jonathan如果我們想要訪問自定義phtml文件中的圖像標籤,那麼該怎麼做? – Muk 2014-04-18 11:48:54

+0

@muk您需要提供比該評論更多的信息。請開始一個新的問題。 – 2014-04-27 06:04:11