我有3種產品在同categoy
我想在Magento catalog/product/view.phtml
Magento的同一類產品縮略圖
<?php
$productCollection = Mage::getModel('catalog/category')->load($cat_id)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1);
$prodIds = $productCollection->getAllIds();
$prod_siblings = array();
foreach($prodIds as $productId)
{
$prod = Mage::getModel('catalog/product')->load($productId);
$prod_siblings[] = array(
'url' => $prod->getProductUrl(),
'name' => $prod->getName(),
'image' => $this->helper('catalog/image')->init($prod, 'thumbnail')->constrainOnly(TRUE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(75)
);
}
?>
與此代碼顯示同一類產品的縮略圖,3 $prod_siblings
有自己的名稱和url(存儲在數組中),但它們都共享相同的圖像(最後創建的產品的圖像)。
感謝@ANKIT
(string)Mage::helper('catalog/image')->init($prod, 'thumbnail')...
代替,但它不工作,而不是$,(同樣的問題) – nicolast
認沽$ product_detail =陣列() product_detail [] = array()和array_push($ prod_siblings,$ product_detail);而不是array_push($ prod_siblings,$ product_detail []);嘗試.. – ANKIT
仍然無法正常工作:( – nicolast