Ich habe versucht, dies für eine Weile zu tun, aber ich weiß nicht mehr, was ich tun soll. Ich benutze OpenCart Version 2.3.0.2. Irgendwie funktioniert der Filter nicht richtig.OpenCart-Filter: Alte Auswahl löschen
Das erste Mal wähle ich die Filter aus, es ist ok. Wenn ich jedoch zwei Filter entferne und einen neuen hinzufüge, bleiben die alten Filter in der URL erhalten.
Dies fügt die Filter-ID URL:
$('#button-filter').on('click', function() {
filter = [];
$('input[name^=\'filter\']:checked').each(function(element) {
filter.push(this.value);
});
location = '<?php echo $action; ?>&filter=' + filter.join(',');
});
Dies man die Filter-ID löscht:
$('#button-filterclear').on('click', function() {
filter = [];
$('input[name^=\'filter\']:checked').each(function(element) {
filter.push(this.value);
});
location = '<?php echo $action; ?>&filter=';
});
ich die erste Taste benötigen, zu löschen und dann den neuen Filter-ID hinzuzufügen.