Hallo!
Ich habe ein Problem mit dem 'MATE-Theme' beim Aufruf des Frontends in meiner lokalen XAMPP-Umgebung und zwar wie folgt:
Je nach Menüaufruf im Frontend kommt der Fehler entweder 3x oder 8x oder etc. jedoch immer die gleiche Zeile.
Warning: count(): Parameter must be an array or an object that implements Countable in D:\xampp\htdocs\01mate\vendor\contao-themes-net\mate-theme-bundle\src\Resources\contao\modules\Mate\NavBarMod ule.php on line 128
In der besagten PHP-Datei steht ab Zeile 128 folgendes:
PHP-Code:
if(count($item['subitems']) > 0) {
/** @var \FrontendTemplate|object $objTemplate */
$objTemplate = new \FrontendTemplate($this->mateDropdownTpl);
$objTemplate->id = $this->id;
$objTemplate->itemId = $item['id'];
$objTemplate->items = $item['subitems'];
$strDropdownNav .= $objTemplate->parse();
}
Da ich kein PHP-Experte bin, kann ich mit der Fehlermeldung und dem Code leider nicht viel Anfangen und hoffe auf eure Unterstützung.
Ich verwende die letzte XAMPP-Version mit PHP 7.2.2, XAMPP läuft als Administrator und bis auf die Fehler beim Aufruf im Frontende funktioniert alles andere ohne Fehlermeldungen.
Die SQL-Datenbank ist aktualisiert, BE funktioniert ebenso und auch im Zuge der Installation gab es keine Fehlermeldungen.
Ich würde das MATE-Theme gerne lokal testen und mich einarbeiten, da ich gerne eine meiner Seiten damit 'updaten' möchte.
Vorweg schon Danke und schöne Grüße
Bernhard
Lesezeichen