[英]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.