2013-02-11 78 views
0

我想獲得一個靜態塊來獲取信息。使用Magento 1.7 CE。如何調用產品信息?

在靜態框我用下面的代碼:

<div>{{block type="catalog/product_list" category_id="6" template="catalog/product/listmenu.phtml"}}</div> 

我想這顯示產品名稱,價格,形象......我怎麼在listmenu.phtml列表,以使它拉正確的信息?

回答

0

鑑於塊類型爲「catalog/product_list」,您可以訪問塊Mage_Catalog_Block_Product_List的功能,即由類別ID加載的產品集合。因此,輸出產品列表及其名稱,圖像和價格的近似代碼將爲:

<?php 
$_productCollection=$this->getLoadedProductCollection(); 
foreach ($_productCollection as $_product): ?> 
<div> 
<h4><?php echo $this->stripTags($_product->getName());?></h4> 
<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); 
?>" width="135" height="135" alt="<?php 
echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /> 
<?php echo $this->getPriceHtml($_product, true) ?> 
</div> 
<?php endforeach; ?>