Hi Tierland - soviel muss man beir der SQL Fehlermeldung nicht interpretieren, was den Fehler verursacht ist klar:
LIMIT -0, 0
Hier dürfte zum einen kein "-" drinstehen, dadurch kommt es zu besagtem Error, und zum anderen sollte die zweite Zahl nicht "0" lauten (da sonst immer ein leeres Ergebnis käme).
Der erste Wert müsste aus der Splitpageresults kommen da er dem Shop sagt ab welchem Eintrag die Produkte ausgelesen werden sollen, der zweite begrenzt die Ausgabe und darf ebenfalls nicht 0 lauten, dieser Wert kommt aus der DB, müsste DISPLAY_MAX_SEARCH_RESULTS oder so sein, also einer der Einträge aus Konfiguration->Maximum Werte.
Zumindest der Letzte Wert wird je Session nur einmal ausgelesen, kannst d.h. irgendwo steckt ein fehler der den ersten Wert ins negative dreht und den zweiten Wert auf 0 setzt.
Zur Sicherheit überprüf mal die Werte die bei dir unter konfiguration->Maximum Werte stehen, cih glaube aber nicht, dass dort 0 oder -0 drinsteht bei dir, aber sicher ist sicher.
ich denke im übrigen nicht,dass das irgendwas ist was du selbst produziert hast, es sei denn du hast am Multisort- Filter oder Pager herumgespielt?