2014-06-23 67 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