Ergebnis 1 bis 5 von 5

Thema: Problem mit News und Kommentaren: Fehlendes Template

  1. #1
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard Problem mit News und Kommentaren: Fehlendes Template

    Hallo,

    ich habe eine funktionierende Installation grade um Benutzerkommentare
    erweitert (News > Kommentare aktivieren).

    Wenn ich eine Seite kommentiere und wieder ansehen will,
    schmeißt Contao einen Fehler...
    An error occurred while executing this script!
    ...und schreibt in die /system/logs/error.log:
    PHP Fatal error: Uncaught exception 'Exception' with message 'Could not find template file ""' thrown in /var/kunden/webs/kstolz/system/libraries/Controller.php on line 85

    Welches template file wird hier vermisst, und wo muss ich eintragen, wie es
    heisst?

    Grüße & dankeschön !
    flx.

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

    Support Contao

    Standard

    Hallo flx,

    Zitat Zitat von flx Beitrag anzeigen
    Welches template file wird hier vermisst, und wo muss ich eintragen, wie es heisst?
    Mach mal einen System-Check mit dem Contao-Systemdiagnosetool, um damit Deine Installation auf Vollständigkeit und Integrität hin zu überprüfen!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Hallo flx,
    Mach mal einen System-Check mit dem Contao-Systemdiagnosetool, um damit Deine Installation auf Vollständigkeit und Integrität hin zu überprüfen!
    Hi xchs,
    danke für den Tipp. Schönes Tool!
    Es warnt mich wegen meiner Subdirs mit Owner=root und Permissions=755.
    Das wird auch das Problem sein -- oder?

    Ich erwarte die Antwort "ja, fix dein System" (logisch).
    Trotzdem will man ja wissen, warum etwas nicht funktioniert.
    In welches Directory will die Kommentarfunktion schreiben?
    Für die News waren hier bisher die Templates
    • mod_newsreader.tpl und
    • news_full.tpl

    verantwortlich. Hat sich daran etwas geändert, seit ich Kommentare
    zulasse? Welches Template könnte in der Fehlermeldung gemeint sein?

    Die Version hier ist übrigens 2.7.6 mit Install-Tool-Patch. Läuft bisher
    problemlos mit Helpdesk, Webshop und 150 Mitgliedern.

    Hier der stack-trace des Fehlers:

    Code:
    Fatal error: Uncaught exception Exception with message Could not find template file "" thrown in /var/kunden/webs/foobar/system/libraries/Controller.php on line 85
    
    #0 /var/kunden/webs/foobar/system/libraries/Template.php(130): Controller->getTemplate('')
    #1 /var/kunden/webs/foobar/system/modules/frontend/FrontendTemplate.php(47): Template->parse()
    #2 /var/kunden/webs/foobar/system/modules/news/ModuleNewsReader.php(185): FrontendTemplate->parse()
    #3 /var/kunden/webs/foobar/system/modules/frontend/Module.php(126): ModuleNewsReader->compile()
    #4 /var/kunden/webs/foobar/system/modules/news/ModuleNewsReader.php(81): Module->generate()
    #5 /var/kunden/webs/foobar/system/modules/frontend/ContentModule.php(70): ModuleNewsReader->generate()
    #6 /var/kunden/webs/foobar/system/libraries/Controller.php(363): ContentModule->generate()
    #7 /var/kunden/webs/foobar/system/modules/frontend/ModuleArticle.php(169): Controller->getContentElement('539')
    #8 /var/kunden/webs/foobar/system/modules/frontend/Module.php(126): ModuleArticle->compile()
    #9 /var/kunden/webs/foobar/system/modules/frontend/ModuleArticle.php(69): Module->generate()
    #10 /var/kunden/webs/foobar/system/libraries/Controller.php(296): ModuleArticle->generate(false)
    #11 /var/kunden/webs/foobar/system/libraries/Controller.php(183): Controller->getArticle('193', false, false, 'main')
    #12 /var/kunden/webs/foobar/system/modules/frontend/PageRegular.php(68): Controller->getFrontendModule('0', 'main')
    #13 /var/kunden/webs/foobar/index.php(188): PageRegular->generate(Object(DB_Mysql_Result))
    #14 /var/kunden/webs/foobar/index.php(292): Index->run()
    #15 {main}
    Grüße,
    flx
    Geändert von flx (06.12.2010 um 21:40 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard

    Kurzes Zwischenergebnis und Bitte um Erleuchtung:
    - das vermisste Template ist com_default
    - mein System funktioniert, wenn ich
    • com_default.tpl aus /modules/comments/templates in /templates kopiere
    • und an der Fehlerstelle (in /system/library/Template.php) ein "wenn strTemplate==leer dann strTemplate:=com_default" einsetze


    Soweit supi. ModuleNewsReader.php eselt die einzelnen Kommentare durch,
    initialisiert jeden Kommentar mit SELECT * from tl_news_archive (wo es einen
    Slot "template" gibt, der aber leer ist) und ruft dann "parse" auf, was
    mit obigem nichtssagenden Fehler scheitert, wenn strTemplate im Template
    nicht gesetzt ist.
    - Warum ist das so gelöst (sollte ein Slot, ohne den die Seitengenerierung scheitern muss, nicht immer einen Defaultwert haben?)
    - Wo hätte strTemplate bei der Kommentarausgabe von Rechts wegen seinen
    Wert erhalten sollen?
    - Warum muss ich com_default.tpl händisch ins Templateverzeichnis kopieren?
    Ich habe den Eindruck (nicht ausprobiert) dass die Kommentarfunktion für News
    nur funktionieren kann, wenn ich das Gästebuchmodul installiere (weil ja sonst
    getTemplate, das com_default suchen und includen muss, im "richtigen" Templateverzeichnis überhaupt nicht nachsieht?!)

    Soweit von hier
    Grüße
    flx

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

    Support Contao

    Standard

    Mir scheint, Du hast da ein wenig zu viel an den Core-Dateien rumgeschraubt, als das noch korrekt funktionieren kann.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Direkt eine News mit Kommentaren
    Von schumja im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 11.01.2011, 16:39
  2. fehlendes Label
    Von mbeckma1 im Forum backupDB
    Antworten: 0
    Letzter Beitrag: 18.02.2010, 17:30
  3. News Kommentar Template
    Von key im Forum Nachrichten/Events/FAQ
    Antworten: 3
    Letzter Beitrag: 22.01.2010, 14:56
  4. [gallery] Problem mit dem Auslesen von der Fotoanzahl, Kommentaren
    Von Matze-Katze im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 08.01.2010, 14:47
  5. News Template
    Von astrotiger im Forum Nachrichten/Events/FAQ
    Antworten: 1
    Letzter Beitrag: 15.07.2009, 15:58

Lesezeichen

Lesezeichen

Berechtigungen

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