2011-12-31 51 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; 
    });