使用“catalog / product / list.phtml”模板在指定产品ID下的cms页面上显示产品

时间:2014-05-26 06:19:24

标签: magento

{{block type="catalog/product_list" category_id="12" template="catalog/product/list.phtml"}}

使用此代码,我可以列出ID为12的所有类别的产品。类似地,有什么方法可以使用像这样的产品ID显示所选产品

{{block type="catalog/product_list" product_id="15,88,17" template="catalog/product/list.phtml"}}

2 个答案:

答案 0 :(得分:2)

//你走在正确的轨道上。 来自您在cms页面中添加的

{{block type="catalog/product_list" product_id="15,88,17" template="catalog/product/list.phtml"}}

阻止,在您的模板文件catalog/product/list.phtml中调用如下。

<?php
    $data=$this->getData('product_id');
    $product_ids = explode(',',$data);
?>

检查here

还有其他方法

答案 1 :(得分:0)

因此,我们可以在CMS页面内容中显示单个产品:

{{block type="catalog/product_view" name="home.catalog.product.view" alias="products_cms" product_id="product_id" template="catalog/product/view.phtml"}}

显示更改块中负载集合所需的所需产品列表。