0
A
回答
0
我不得不更換
if ($query->getRedirect()){ $query->save(); $this->getResponse()->setRedirect($query->getRedirect()); return; } else { $query->prepare(); }
與
$query->prepare();
0
,如果它是你在說什麼,在頁面頂部的默認搜索框,然後看看一些在/代碼app/code/core/Mage/CatalogSearch/controllers/ResultController.php,看看會發生什麼。
它在目錄搜索後處理頁面應該去的基礎知識。
/**
* Catalog Search Controller
*/
class Mage_CatalogSearch_ResultController extends Mage_Core_Controller_Front_Action
{
/**
* Retrieve catalog session
*
* @return Mage_Catalog_Model_Session
*/
protected function _getSession()
{
return Mage::getSingleton('catalog/session');
}
/**
* Display search result
*/
public function indexAction()
{
$query = Mage::helper('catalogsearch')->getQuery();
/* @var $query Mage_CatalogSearch_Model_Query */
$query->setStoreId(Mage::app()->getStore()->getId());
if ($query->getQueryText()) {
if (Mage::helper('catalogsearch')->isMinQueryLength()) {
$query->setId(0)
->setIsActive(1)
->setIsProcessed(1);
}
else {
if ($query->getId()) {
$query->setPopularity($query->getPopularity()+1);
}
else {
$query->setPopularity(1);
}
if ($query->getRedirect()){
$query->save();
$this->getResponse()->setRedirect($query->getRedirect());
return;
}
else {
$query->prepare();
}
}
Mage::helper('catalogsearch')->checkNotes();
$this->loadLayout();
$this->_initLayoutMessages('catalog/session');
$this->_initLayoutMessages('checkout/session');
$this->renderLayout();
if (!Mage::helper('catalogsearch')->isMinQueryLength()) {
$query->save();
}
}
else {
$this->_redirectReferer();
}
}
}
0
或者只是去到「catalogsearch_query」表中您的數據庫,並確保沒有名稱的使用重定向。
相關問題
- 1. Magento的自動重定向
- 2. UISearchDisplayController - 我如何禁用自動搜索
- 3. Facebook登錄禁用自動重定向
- 4. 如何禁用移動重定向?
- 5. Magento - 排除搜索字詞
- 6. 在SharePoint 2010搜索中禁用分詞
- 7. Magento 2 - 重定向搜索,如果只有一個結果
- 8. 在Magento中自定義搜索查詢
- 9. 如何在「?」之後將搜索詞重定向到新頁面進入了嗎?
- 10. 重定向搜索引擎?
- 11. 重定向搜索頁面?
- 12. 搜索引擎重定向
- 13. 重定向搜索表單
- 14. 重定向到搜索URL
- 15. 我如何重置Magento搜索addAttributeToFilter
- 16. 如何禁用可搜索的活動?
- 17. 如何區分用戶重定向自動重定向(單擊)
- 18. 如何在magento中重定向
- 19. 我怎麼能禁用自動搜索Three20搜索欄
- 20. 如何將Google搜索結果重定向到動態網頁?
- 21. Magento重定向
- 22. 如何重定向自動完成搜索框以顯示視圖
- 23. Magento自定義「無結果」搜索頁
- 24. Magento自定義搜索功能
- 25. magento自定義重定向後註冊
- 26. 搜索特定詞在MySQL
- 27. 向後搜索字詞
- 28. 在Codeigniter中用作重定向搜索欄的jQuery自動完成
- 29. 使用htaccess重定向除非搜索
- 30. Facebook搜索應用程序重定向
我知道你知道你的意思是「搜索詞重定向」,但我懷疑我們大多數人在這裏做。我更好地分解你的問題會得到更好的答案。在這裏和你自己的想法。 – 2012-02-02 21:34:37
我敢肯定,Magento開發者會知道我的意思 – 2012-02-02 22:01:37
Magento開發人員會想知道你在說什麼搜索,以及你的意思是重定向。至少,這個Magento開發者是。 – 2012-02-02 22:16:06