Ergebnis 1 bis 5 von 5

Thema: Modul Kalender - "Warning: Invalid argument supplied for foreach"

  1. #1
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard Modul Kalender - "Warning: Invalid argument supplied for foreach"

    Hallo,

    folgende Gegebenheiten:

    - Contao 3.5.27
    - PHP Version 7.0.13
    - kmielke/calendar_extended 3.7.8 via Composer installiert

    Sobald ich ein Modul "Kalender" (Template cal_default)auf einer Seite einbaue, erscheint folgende Fehlermeldung:

    Code:
    Warning: Invalid argument supplied for foreach() in system/modules/calendar/templates/calendar/cal_default.html5 on line 21 #0 system/modules/calendar/templates/calendar/cal_default.html5(21): __error(2, 'Invalid argumen...', '/kunden/529490_...', 21, Array)
    #1 system/modules/core/library/Contao/BaseTemplate.php(88): include('/kunden/529490_...')
    #2 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
    #3 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
    #4 system/modules/calendar_extended/modules/ModuleCalendar.php(202): Contao\FrontendTemplate->parse()
    #5 system/modules/core/modules/Module.php(287): Contao\ModuleCalendar->compile()
    #6 system/modules/calendar_extended/modules/ModuleCalendar.php(119): Contao\Module->generate()
    #7 system/modules/core/elements/ContentModule.php(59): Contao\ModuleCalendar->generate()
    #8 system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
    #9 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #10 system/modules/core/modules/Module.php(287): Contao\ModuleArticle->compile()
    #11 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #12 system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
    #13 system/modules/core/library/Contao/Controller.php(277): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #14 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #15 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #16 index.php(20): Contao\FrontendIndex->run()
    #17 {main}
    Dieser Block wiederholt sich mehrmals.

    An der PHP-Version dürfte es nicht liegen, denn auch bei PHP 5.6 tritt das Problem auf. Wenn ich die Erweiterung deaktiviere, verschwinden die Fehlermeldungen.
    Die Erweiterung tags ist nicht installiert.

    Die Fehlermeldung tritt auch nicht bei jedem Kalender-Template auf, doch würde ich dieses benötigen.
    Sobald ich die Fehlermeldungen ausschalte wird der Kalender normal angezeigt, doch das sollte ja auch nicht die Lösung sein.

  2. #2
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    ja, ist ein WARNING, und es passiert, wenn keine aktuellen Events vorhanden sind. Einfach in den Einstellungen die Anzeige der Fehlermeldungen ausschalten.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  3. #3
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Alles klar - vielen dank für die Aufklärung!

    Aktuelle Events (soll bedeuten: Events in naher Zukunft, zB noch in 2017) wären jedoch vorhanden - sobald ich die Warnmeldungen ausblende sieht man auch den Kalender mit einem Termin.

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

    Standard

    Zitat Zitat von kmielke Beitrag anzeigen
    ja, ist ein WARNING, und es passiert, wenn keine aktuellen Events vorhanden sind. Einfach in den Einstellungen die Anzeige der Fehlermeldungen ausschalten.

    Gruß Kester
    Sollte man aber trotzdem beheben

  5. #5
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Habe es behoben. Kommt mit der nächsten Version.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

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
  •