Antwort #3 am: 05. August 2011, 21:16:05
Sorry wenn ich hier mal reinpieke.
Kann es sein, dass die Anleitung im Wiki "
Leere Kategorien ausblenden" nicht vollständig ist?
Ich bekam heute ständig diese Fehlermeldung
Fatal error: Call to undefined function xtc_count_products_in_category() in ...includes/modules/default.php on line 120
und zwar immer wenn ich die Hauptkategorie angeklickt habe und z.B. nach 2 Minuten nochmal.
Nach ner Stunde ging es wieder, aber auch nur beim ersten Klick.
Der Fehler taucht im aktuell laufenden Shop nicht auf, aber in dem Shop bei dem ich momentan das Template mache.
Nach langem googlen fand ich im Wiki von modified eCommerce Shopsoftware, mit Hilfe der Fehlermeldung die ich bekam, unter anderem die Anleitung für das Modul und habe gesehen, dass bei diesem Modul die Abfrage in die Schleife der default.php eingefügt wird.
if (xtc_count_products_in_category($categories['categories_id'], false, true)> 0) {
Das ist bei mir Zeile 120.
Jedenfalls taucht dieser Fehler nicht mehr auf, seit dem ich nachfolgendes Require in die "default.php" oben bei den "include needed functions" einfügt habe.
require_once (DIR_FS_INC.'xtc_count_products_in_category.inc.php');
Ist das Require nun generell notwendig und wurde in der Anleitung nur vergessen oder ist das nur unter bestimmten Voraussetzungen notwendig? Der Fehler tauchte im anderen Shop wie gesagt nicht auf.