Kategorienfilter und wie das Verhalten manipuliert werden kann

Über den Kategorienfilter wird die URL manipuliert und über location.href abgesendet. Das kann über eine Funktion in der design.js manipuliert werden.

Kategorienfilter, beeinflussen der Weiterleitung

Für unten aufgeführte Syntax existierten zwei Kategorienfilter, die sich gegenseitig beeinflussen.
Zum Beispiel soll, wenn der erste Kategorienfilter ausgeführt wird, der zweite in der URL zurückgesetzt werden. 

Dazu kann eine individuelle Funktion in der desing.js definiert werden.

wOnBeforeChangeCategoryURL = function(url){

   var cat = jQuery('select[name^=categories]');
   var sterm = urlParams.get('searchTerm');

   if(cat[0].value != '' && cat[1].value == '' && sterm == null){
      url = '/de/sortiment/?categoriesMain[]='+cat[0].value+'#filterankertest';
     location.href = url;
   }

 //der Rückgabewert führt zum "Aufruf" der URL, wie im Standard definiert.

   return true;

}