2014-06-23 62 views
1

我的Magento安装程序有一个主要类别(“产品”)和其下的所有其他类别。Magento将搜索查询结果页面重定向到不同页面

这会导致搜索问题,因为结果只显示“按类别”产品“细化”。但我希望无需单击即可展开完整类别列表

如果点击产品提炼,则会显示完整的类别列表。在此过程中,将URL更改为包含类别ID。

电流的方式(不展开):

http://example.com/catalogsearch/result/?q=bike 

我需要什么:

http://example.com/catalogsearch/result/index/?cat=4&q=bike 

我试图通过htaccess的重写规则做到这一点,像这样:

RewriteCond %{QUERY_STRING} ^q=bike$ 
RewriteRule ^/catalogsearch/result/index/?cat=4 [R=QSA] 

但它不起作用。

任何想法如何实现这一目标?

感谢

回答

1

为什么你想用.htaccess而这要做到这一点可以在非常简单的方式来实现。打开catalogsearch/orm.mini.phtml并在表单标签启动后添加。

<input id="cat" type="hidden" value="insert_your_category_id_here" name="cat" /> 
+0

完美:)工程就像一个魅力。谢谢。 – sulman