Hallo,
frage mich gerade warum die onPostDispatch-Methode der Boostrap-Klasse des AdvancedMenu’s Plugin auch
bei jedem Ajax-Call aufgerufen wird.
Hatte gestern das Erweiterte Menü installiert und vergessen den Cache zu aktivieren und mich dann sehr gewundert, warum alle
Ajax-Calls meines Plugins auf einmal unsäglich langsam waren bzw. auch der Varianten-Wechsel.
Lag natürlich an dem Erweiterten Menu, okay, nach Aktivierung des Cache’s ist es okay, aber dauert trotzdem bei mir 0,017 Sekunden
auf meinem super-schnellen Linux-Rechern. Kann mir nicht vorstellen, daß das jemand braucht bei Ajax-Calls.
Kann man da nicht einfach die Prüfung auf Ajax-Calls einbauen in die onPostDispatch()-Methode einbauen,
also z.B. sowas wie das hier:
if ($args->getRequest()->isXmlHttpRequest()){return;}
Danke,
Werner.