我做了Magento的項目,我必須把相關產品和向上銷售的產品在產品列表頁面是產品/ list.phtml 我可以得到所有的 $ _product->在Magento我怎樣才能在產品列表網頁相關產品
但使用$ _product->
請幫助我,請
我做了Magento的項目,我必須把相關產品和向上銷售的產品在產品列表頁面是產品/ list.phtml 我可以得到所有的 $ _product->在Magento我怎樣才能在產品列表網頁相關產品
但使用$ _product->
請幫助我,請
我不能得到任何相關的產品和向上銷售的產品:從
的foreach($ _productCollection爲$ _產品)產品的詳細信息您可以執行以下操作(在foreach循環中)
$related_product_collection = $_product->getRelatedProductCollection();
$related_product_collection->AddStoreFilter();
問候, 肯尼
PS:如果你想知道哪些方法可用,您可以隨時運行
var_dump(get_class_methods($_product)); die;
//or
Mage::log(print_r(get_class_methods($_product),true));
第一個將打印屏幕上的所有可用的方法,而第二一個將輸出它在位於/var/log/system.log SYSTEM.LOG中(請確保在配置 - >開發商已啓用日誌記錄,當然)
你可以通過produc您需要相關產品的ID。
如 您需要相關產品的某一特定產品(說$ _產品)
你可以得到由
$_product->getRelatedProductIds()
你可以看到編號的陣列由相關的產品ID:
print_r($_product->getRelatedProductIds());
我希望這會幫助你。
問候, KameshĴ
真棒,只是我需要! –
列表頁上你得到ID的所有產品的詳細信息。 使用此代碼$_product=Mage::getModel('catalog/product')->load(product_id);
您獲得該產品的ID。
使用此代碼後獲得相關產品的
$relatedProductsId=$_product->getRelatedProductIds();
$relatedProducts=array();
$i=0;
foreach($relatedProductsId as $relatedProductId)
{
$relatedProducts[$i] = Mage::getModel('catalog/product')->load($relatedProductId)->getName();
$i++;
}
的細節,你會得到所有相關產品
酷__get_class_methods($ _產品)__! – Sunry