我需要一些技巧来在我的 cms 页面中使用产品列表功能。
就像在我的名为“manufacture = apple”的 cms 页面中应该显示苹果制造的所有产品。
颜色,大小等其他属性也一样.....
谢谢。
我需要一些技巧来在我的 cms 页面中使用产品列表功能。
就像在我的名为“manufacture = apple”的 cms 页面中应该显示苹果制造的所有产品。
颜色,大小等其他属性也一样.....
谢谢。
您需要创建小模块。我不能在这里分享完整的代码,但可以分享一个我之前使用过并且工作正常的有用链接。
链接:https ://www.atwix.com/magento/products-list-cms/
希望它会有所帮助!
在 yourtheme/catalog/product 下创建一个模板 (test.phtml) 并将以下代码添加到您的 test.phtml
<?php
$arrParams = array_slice($this->getRequest()->getParams(),1);
$attribute = each($arrParams);
$collection = Mage::getModel('catalog/product')->getCollection()->addAttributeToFilter($attribute[0],$attribute[1]);
echo '<pre>';
print_r($collection->getData());
exit;
?>
而不是将此模板调用到您的 cms 页面。在您的 cms 页面的内容区域中添加以下代码。
{{block type="catalog/product" template="catalog/product/test.phtml"}}
一旦您拥有产品阵列,就可以根据您的要求显示它。