簡體   English   中英

Magento:獲取Crossel產品的縮略圖

[英]Magento: get thumbnail for crossel product

我正在嘗試顯示使用以下方法檢索到的Crossell產品的圖像縮略圖:

$_crossSellProducts = $_product->getCrossSellProducts();

清除/media/catalog/product/cache文件夾和Magento緩存后,仍會檢索圖像占位符:

$this->helper('catalog/image')->init($_crossel_product, 'small_image')->resize(60);

產品圖像顯示在產品詳細信息頁面上。

如何解決呢?

提前非常感謝您。

對於下面的代碼使用縮略圖類型$this->helper('catalog/image')->init($_crossel_product, 'thumbnail ')->resize(60);

還...。我認為,該產品沒有小圖像。

確實,正如阿米特·貝拉Amit Bera)所建議的那樣,該縮略圖似乎不適用於以這種方式獲取的crossel產品。

通過加載實際的產品對象使其工作:

$_crossel_prod_obj = Mage::getModel('catalog/product')->load($_crossel_product->getId());
$this->helper('catalog/image')->init($_crossel_prod_obj, 'small_image')->resize(60);

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM