2011-12-31 59 views

回答

7

你可以給任何一個嘗試:

在Magento模板的css文件,發現:

.search auto-complete

,並添加:

display: none;

獲得:

.search-autocomplete { display: none; }

你必須確保你的css被刷新。

OR

尋找此:\template\catalogsearch\form.mini.phtml和刪除或註釋掉包含該行:

searchForm.initAutocomplete(.......

+0

我刪除的JavaScript的建議。我認爲這樣會更好,因爲它實際上會完全消除這個過程。謝謝。 – 2011-12-31 14:17:47

+0

評論你提到的JavaScript代碼做的伎倆。並阻止代碼的工作,所以我認爲是最好的解決方案。你已經得到了我的贊同;) – Alex 2017-06-01 07:55:07

0
  1. 添加requirejs-config.jsyour_module/view/frontend文件夾
  2. 添加以下代碼到js文件:

    var config = { 
        map: { 
         '*': { 
          quickSearch: 'your_module/js/disableautosuggest' 
         } 
        } 
    }; 
    
  3. 創建disableautosuggest.jsyour_module/view/frontend/we/js文件夾

  4. 添加下面的代碼在JS:

    define([ 
        'jquery', 
        'jquery/ui', 
        'Magento_Search/form-mini' 
    ], function($){ 
        $.widget('test.quickSearch', $.mage.quickSearch, { 
         options: { 
          minSearchLength: 200, 
         }, 
        }); 
        return $.test.quickSearch; 
    });