2010-03-09 93 views
1

我可以毫无困难地在CMS页面中嵌入块。我也可以毫无困难地将参数传递给块。将搜索结果(或标记的产品)嵌入Magento CMS页面

我正在做的是在CMS页面中嵌入一个块,该页面返回特定搜索短语的搜索结果。

将特定标签嵌入所有产品也会有所帮助。

两者都不容易。

回答

3

我一直在寻找相同的,这里是我的发现至今..

$search = Mage::getSingleton('catalogsearch/advanced')->addFilters(array('name' => $term)); 
$prodCollection = $search->getProductCollection(); 

然后你可以通过收集 -

<?php 
$i=1; // To display number of items in the page (Here we restricted upto 4) 
foreach($prdIds as $_prdIds){ // Fetching out the products 
$prodId = $_prdIds; 
$obj = Mage::getModel(‘catalog/product’); 
$_product = $obj->load($prodId); 
... 
?> 

希望它可以帮助别人,但..

+0

我错了,还是仅仅是寻找产品名称的完全匹配? – Laizer 2012-12-04 18:15:25