如何进行magento搜索只返回magento multistore网站中特定商店的产品?

时间:2012-07-08 09:20:44

标签: magento search

我有一个magento多店。当我在商店A中搜索产品时,它会从商店B返回商品。当在商店A中进行搜索时,如何将搜索限制为仅从商店A返回商品?

2 个答案:

答案 0 :(得分:0)

如果你询问PHP代码实现,请看下面的例子

//create product collection
$collection = Mage::getResourceModel('catalog/product_collection'); 
//.... //add necessary filters, conditionas, etc

$collection->addStoreFilter(); // add current store filter to products collection

答案 1 :(得分:0)

您还可以为商店设置不同的文件夹,以便将它们分开:

e.g:

de-de/
de-en/
ch-de/
ch-fr/

在每个文件夹中放入“errors”文件夹和index.php。编辑index.php并在最后添加:

Mage::run('chde','store');

当然,这取决于您的整个商店配置。

在每个模板中使用<base href>或预先添加与Mage :: getBaseUrl()的链接