在前端选择可搜索的属性
Choose searchable attributes on the front end
是否可以在搜索框旁边显示可搜索属性列表?或者用户可以选择他们想要搜索的属性的任何其他方式。
例如,要搜索电影,他们可以选择仅根据标题搜索(而不是演员姓名或描述等)
理想情况下,这将是搜索框之前的 <select>
框。
谢谢!
使用自定义小部件解决了它
search.addWidget({
init: function(options) {
$('#select-searchable-attributes-input').change(function() {
var value = $(this).val();
if ( value == 'all') {
options.helper.setQueryParameter('restrictSearchableAttributes');
options.helper.search();
} else {
var arr = [value];
options.helper.setQueryParameter('restrictSearchableAttributes', arr);
options.helper.search();
}
});
}
});
欢迎在评论中询问详情。
是否可以在搜索框旁边显示可搜索属性列表?或者用户可以选择他们想要搜索的属性的任何其他方式。
例如,要搜索电影,他们可以选择仅根据标题搜索(而不是演员姓名或描述等)
理想情况下,这将是搜索框之前的 <select>
框。
谢谢!
使用自定义小部件解决了它
search.addWidget({
init: function(options) {
$('#select-searchable-attributes-input').change(function() {
var value = $(this).val();
if ( value == 'all') {
options.helper.setQueryParameter('restrictSearchableAttributes');
options.helper.search();
} else {
var arr = [value];
options.helper.setQueryParameter('restrictSearchableAttributes', arr);
options.helper.search();
}
});
}
});
欢迎在评论中询问详情。