如何进行 Magento 站点范围内的搜索?

发布于 2024-09-24 09:39:59 字数 363 浏览 7 评论 0原文

好的。这可能是非常基本的新手,但我在一个 Magento 站点内有大约 20 多个商店。我想让默认搜索不仅搜索当前商店,还搜索系统中的所有其他商店。

有点像后端的全局搜索。

前端搜索应该搜索同一站点下的 20 多个站点。

我尝试了很多东西,但似乎不起作用。

请帮助我——如果有人知道的话,因为我真的需要让这个搜索工作成功。

  • 大网站
    • 商店
    • 商店 2
    • 商店 10
    • 商店 20

我需要在大站点中进行搜索并显示所有结果。

非常感谢!

Okay. This is propably very basic and noobie, but I have about 20+ stores inside one Magento site. I want to make the default search not only search the current store, but all other stores that are in the systems aswell.

Kinda like the global search in backend.

The frontend search should search those 20+ sites which are under the same site.

I have tried many things, but it doesn't seem to work.

Please help me — if someone knows something, because I really need to make this search work.

  • Big site
    • Store
    • Store 2
    • Store 10
    • Store 20

I need to do a search in Big Site and display all the results.

Big thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

始终不够爱げ你 2024-10-01 09:39:59

我假设您正在谈论 CatalogSearch 核心模块。

尝试从 Mage_CatalogSearch_Model_Layer::prepareProductCollection() 方法中删除 ->addStoreFilter() 。应该有效。

编辑

在删除此方法之前检查 store == Big Store 是否

I assume that You are talking CatalogSearch core module.

Try to remove ->addStoreFilter() from Mage_CatalogSearch_Model_Layer::prepareProductCollection() method. Should work.

EDIT

And before removing this method check if store == Big Store

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文