저는이 작업을 한동안 시도해 왔지만 더 이상 무엇을해야할지 모르겠습니다. OpenCart 버전 2.3.0.2를 사용하고 있습니다. 어떻게 든 필터가 제대로 작동하지 않습니다.OpenCart 필터 : 이전 선택을 지우십시오.
처음으로 필터를 선택하면 괜찮습니다. 그러나 필터 2 개를 제거하고 새 필터를 추가하면 이전 필터가 URL에 남아있게됩니다.
이 URL에 필터 ID를 추가합니다
$('#button-filter').on('click', function() {
filter = [];
$('input[name^=\'filter\']:checked').each(function(element) {
filter.push(this.value);
});
location = '<?php echo $action; ?>&filter=' + filter.join(',');
});
이 하나가 필터 ID를 지 웁니다
$('#button-filterclear').on('click', function() {
filter = [];
$('input[name^=\'filter\']:checked').each(function(element) {
filter.push(this.value);
});
location = '<?php echo $action; ?>&filter=';
});
내가 취소 한 다음 새로운 필터 ID를 추가 할 첫 번째 버튼이 필요합니다.