Magento如何在自定义页面中显示搜索查询的搜索结果

时间:2014-06-19 12:27:33

标签: magento

在magento,

我想在自定义页面中显示从搜索查询中检索到的产品。 默认情况下,这些产品显示在catalogsearch/result/?q="some text"中。 我想限制此重定向,这些搜索结果必须显示在我的自定义页面上(例如index.php本身)。

任何人都可以为我提供解决方案吗?

提前致谢 摩尼

2 个答案:

答案 0 :(得分:0)

转到

\app\design\frontend\default\your theme\layout/catalogsearch.xml

第52行:

<action method="setTemplate"><template>page/3columns.phtml</template></action>

变成:

<action method="setTemplate"><template>page/{YOUR PHTML FILE}</template></action>

答案 1 :(得分:0)

您可以通过jQuery ajax请求执行此操作。

通过搜索按钮进行Onclick操作将请求发送到

catalogsearch/result/?q="some text"

你需要替换整个html,因为在搜索中我们正在获得整个magento搜索页面(不可行)

OR

创建自定义模块并覆盖 catalogsearch.xml 删除页眉页脚左右导航部分并仅设置正文。

这将完成工作!它为我工作。

注意:开发的定制模块可用于覆盖块,控制器操作,也可根据需要进行更改