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

Magento如何在自定义页面中显示搜索查询的搜索结果,magento,Magento,在马根托 我想在自定义页面中显示从搜索查询检索到的产品。 默认情况下,这些产品显示在catalogsearch/result/?q=一些文本中。 我想限制这种重定向,这些搜索结果必须显示在我的自定义页面上,比如index.php本身 有谁能为我提供解决方案吗 提前谢谢 马尼转到 \app\design\frontend\default\your theme\layout/catalogsearch.xml 第52行: <action method="setTemplate"><

在马根托

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

有谁能为我提供解决方案吗

提前谢谢 马尼

转到

\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>

您可以通过jqueryajax请求来实现这一点

单击搜索按钮上的Onclick操作将请求发送到

catalogsearch/result/?q="some text"
您需要替换整个html,因为在搜索时,我们得到的是整个magento搜索页面不可行

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

这就可以了!!!这对我有用

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