2016-08-02 3 views

답변

3

우선에 따라 결과의 결과를 보여줍니다. Algolia의 Magento 확장 기능을 사용한다고 가정합니다. 선택 상자를 autocomplete.phtml file (기본 검색 상자 선택기를 사용하는 경우) 또는 테마 템플릿 (Magento 관리의 알골시아 설정에서 검색 상자 선택기를 수정 한 경우)에 넣어야합니다. 인스턴트 검색 결과 페이지에서 작업을 수행하려는 경우

그런 다음 검색 속성을 제한 할 searchFunction를 사용할 수 있습니다 instantsearch의

var search = instantsearch({ 
    [...], 
    searchFunction: function(helper) { 
    var searchableAttribute = $('selectbox-selector').val(); // Using jQuery just for example 
    helper.setQueryParameter('restrictSearchableAttributes', searchableAttribute); 

    helper.search(); 
    } 
} 

초기화하면 instantsearch.phtml 템플릿에서 찾을 수 있습니다.

자동 완성 메뉴에서 결과를 업데이트하려면 restrictSearchableAttributes 매개 변수를 자동 완성 데이터 소스로 설정해야합니다. 데이터 소스는 commonjs.phtml 파일에 정의되어 있습니다. 자동 완성 데이터 소스에 대한 자세한 내용은 autocomplete.js documentation에서 확인할 수 있습니다. product's data source를 업데이트

예 :

options.facets = ['categories.level0']; 
options.numericFilters = 'visibility_search=1'; 
options.restrictSearchableAttributes = $('selectbox-selector').val();