如何拨打产品信息?

时间:2013-02-11 02:42:44

标签: magento

我正在尝试使用静态块来提取信息。使用Magento 1.7 CE。

在静态框中,我使用以下代码:

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

我希望这能显示产品名称,价格和图片......我在listmenu.phtml中列出了什么,以便提取正确的信息?

1 个答案:

答案 0 :(得分: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; ?>