Ergebnis 1 bis 10 von 10

Thema: Contao 4.4.x unter XAMPP und MATE-Theme mit Fehlermeldung im Frontend

  1. #1
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard Contao 4.4.x unter XAMPP und MATE-Theme mit Fehlermeldung im Frontend

    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

  2. #2
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard

    Hallo bteppan,

    ich kenne zwar das Mate-Theme nicht, aber wenn Du die erste Zeile wie folgt abänderst sollte es laufen:

    PHP-Code:
    if(isset($item['subitems']) && is_array($item['subitems']) && count($item['subitems']) > 0) { 
    Viele Grüße,
    eS_IT
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Problem tritt in Zusammenhang mit PHP 7.2 auf (mit PHP 7.1 sollte es keine Probleme geben). Im Contao Core wurde ein ähnlicher Fehler bereits gefixt: https://github.com/contao/core-bundle/issues/1353
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.094
    Partner-ID
    10107

    Standard

    Den Fehler musst du bei den Entwicklern des Themes melden.

  5. #5
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    @eS_IT: Danke - nun funktioniert die Seite tatsächlich!
    Der erste Aufruf hat zwar rund 5 Sekunden gedauert aber dann gings recht flott.

    @Spooky: Wo muss ich das melden? Github?

    Danke Euch
    Bernhard

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.094
    Partner-ID
    10107

    Standard

    Ich kenne den Entwickler nicht. Woher hast du das Theme?

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer
    Registriert seit
    15.02.2014.
    Beiträge
    196

    Standard

    Das Theme hab ich von hier: https://contao-themes.net/

  9. #9
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    771
    User beschenken
    Wunschliste

    Standard

    Ahoi,

    Zitat Zitat von bteppan Beitrag anzeigen
    Das Theme hab ich von hier: https://contao-themes.net/
    ich wusste doch, dass ich den Namen dieser Tage wo gelesen habe
    @Philipp96 hat das Theme kürzlich hier präsentiert: https://community.contao.org/de/show...l=1#post465878

    Dort ist auch der Link für GitHub Issues: https://github.com/contao-themes-net...-bundle/issues

    Nachtrag:
    oooops, das Posting von @xchs übersehen
    Grüße, Stefko

  10. #10
    Contao-Nutzer Avatar von Philipp96
    Registriert seit
    06.07.2017.
    Ort
    Meißen
    Beiträge
    49

    Standard

    Vielen Dank für den Hinweis.

    Der Fehler ist jetzt auch in der aktuellen Version 1.0.27 gefixt.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •