Ergebnis 1 bis 7 von 7

Thema: 3.3.6 - Fehlermeldung - Could not find template "mod_newsarchive_empty"

  1. #1
    Contao-Nutzer
    Registriert seit
    10.10.2013.
    Beiträge
    43

    Standard 3.3.6 - Fehlermeldung - Could not find template "mod_newsarchive_empty"

    In Version 3.3.6 erhalte ich bei einer leeren, anzuzeigenden Nachrichtenliste die Fehlermeldung 'Could not find template "mod_newsarchive_empty"'. Die Templatedatei ist seit einigen Versionen nicht mehr vorhanden (https://github.com/contao/core/pull/6647), trotzdem wird sie angefordert. Ich habe sie probehalber aus der 3.3.1 reinkopiert, was aber nichts änderte. Die aktuellen Änderungen in den php-Dateien sind enthalten.

    Die Nachrichtenliste wird per Modul-Element in einen Artikel eingebunden.

    Code:
    Fatal error: Uncaught exception Exception with message Could not find template "mod_newsarchive_empty" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 127
    
    #0 system/modules/core/library/Contao/Controller.php(70): Contao\TemplateLoader::getPath('mod_newsarchive...', 'xhtml', 'templates/lehma...')
    #1 system/modules/core/library/Contao/BaseTemplate.php(85): Contao\Controller::getTemplate('mod_newsarchive...', 'xhtml')
    #2 system/modules/core/library/Contao/Template.php(244): Contao\BaseTemplate->parse()
    #3 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
    #4 system/modules/core/modules/Module.php(187): Contao\FrontendTemplate->parse()
    #5 system/modules/news/modules/ModuleNewsList.php(65): Contao\Module->generate()
    #6 system/modules/core/elements/ContentModule.php(63): Contao\ModuleNewsList->generate()
    #7 system/modules/core/library/Contao/Controller.php(468): Contao\ContentModule->generate()
    #8 system/modules/core/modules/ModuleArticle.php(196): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #9 system/modules/core/modules/Module.php(163): Contao\ModuleArticle->compile()
    #10 system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
    #11 system/modules/core/library/Contao/Controller.php(404): Contao\ModuleArticle->generate(false)
    #12 system/modules/core/library/Contao/Controller.php(268): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #13 system/modules/core/pages/PageRegular.php(138): Contao\Controller::getFrontendModule('0', 'main')
    #14 index.php(260): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #15 index.php(444): Index->run()
    #16 {main}
    Contao check zeigt keinen Fehler. Cache ist aus. Was kann die Ursache sein?

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Ist der check i.O. ?

  3. #3
    Contao-Nutzer
    Registriert seit
    10.10.2013.
    Beiträge
    43

    Standard

    "Leider" ja

  4. #4
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Ist vielleicht beim Modul diese Vorlage noch eingetragen und wird somit gesucht?

    Ansonsten mal versuchen die DB zu aktualisieren. Ev. merkt Contao erst danach dass diese Datei nicht mehr im System vorhanden ist.


  5. #5
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Zitat Zitat von 462 Beitrag anzeigen
    Ich habe sie probehalber aus der 3.3.1 reinkopiert, was aber nichts änderte.
    Lege doch mal irgendein Template im Backend an und benenne es um.
    Entweder den Inhalt des 'neuen' Templates löschen oder mit dem alten 'original' Inhalt füllen.

    Wird es nun erkannt?
    Meine Extensions: contentmodify, dca_editor

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Speicher noch mal alle Module neu ab, wo das mal benutzt wurde. Wenn das Template nicht mehr da ist, dann sieht man das auch nicht mehr an der Stelle (die Auswahl zeigt dann unter Umständen ein anderes Template an). Deswegen muss man die Module dann einfach noch mal neu speichern, damit dann das neue Template auch wirklich genommen wird.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  7. #7
    Contao-Nutzer
    Registriert seit
    10.10.2013.
    Beiträge
    43

    Standard

    Danke an alle für die Anregungen. Gestern war es wohl doch etwas spät, um tiefer einzusteigen.

    Nach Start im abgesicherten Modus funktioniert es und die Standardmeldung: "Zurzeit sind keine Nachrichten vorhanden." wird angezeigt. Nach deaktivieren der einzelnen Erweiterungen zeigte sich dann schnell die Fehlerursache. Es ist die nicht mehr gepflegte Erweiterung [simplify], mit der man ohne Elemente in den einzelnen Nachrichten auskommt, was für Autoren, die dies selten verwenden schon eine gute Lösung ist. Hier ruft eine dort ebenfalls vorhandene "system/modules/simplify/modules/ModuleNewsList.php" im Gegensatz zur originalen "system/modules/news/modules/ModuleNewsList.php" die alte "mod_newsarchive_empty" auf. Ich verstehe nur nicht, warum dies aus dem angezeigten Stack zur Fehlermeldung so nicht hervorgeht. Hier wird anscheinend fehlerhaft der news-Pfad angezeigt.

    Ich werde die Inhalte umstellen, da ich gerade nach Anlegen eines zweiten Nachrichtenarchivs das Problem bekomme, eines mit und eines ohne Elemente haben zu wollen, was [simplify] nicht unterstützt.

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
  •