Ergebnis 1 bis 15 von 15

Thema: Seit Update "Could not find Template"

  1. #1
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    9

    Standard Seit Update "Could not find Template"

    Hallo Zusammen,

    seit dem gestrigen Update von 4.4 auf 4.9 bekomme ich im Frontend nur angezeigt, dass ein Fehler aufgetreten ist.
    Im Log habe ich dann diese Zeilen gefunden:
    Code:
    [2022-01-14 12:01:57] request.CRITICAL: Uncaught PHP Exception Exception: "Could not find template "j_mediaelement"" at /www/htdocs/w014d2da/DOMAIN/contao4/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php line 158 {"exception":"[object] (Exception(code: 0): Could not find template \"j_mediaelement\" at /www/htdocs/w014d2da/DOMAIN/contao4/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:158)"} []
    Im Backend wird mir aber unter Layout > Templates das j_mediaelement,html5 aber angezeigt.
    Bei meiner Suche habe ich dann gefunden, dass man das Theme neu abspeichern soll. Habe ich getan, jedoch ohne Auswirkung.
    Vielleicht könnte mir jemand einen Tipp geben, wie ich hier weiter komme.

    Vielen Dank!

    Grüßße xdream

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

    Standard

    Wo genau befindet sich dein j_mediaelement Template?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    9

    Standard

    Hallo,

    die j_mediaelement.html5 liegt unter [...]contao4/templates/Broatnstoana

    screenshot.jpg

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

    Standard

    Das heißt das Template ist Teil eines Themes. Hast du im Theme auch den korrekten Template Ordner ausgewählt? Und hat die betroffene Website auch das richtige Seitenlayout aus diesem Theme eingetragen?
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    9

    Standard

    vielen Dank für deine prompte Antwort.
    Da ich nicht genau weiß, ob ich richtig Verstanden habe, was du wissen wolltest, versuche ich das mit 2 Screenshots zu verdeutlichen.

    screenshot-theme.jpg
    screenshot-theme-2.jpg


    Grüße xdream

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

    Standard

    Welches Seitenlayout hast du eingestellt? Ist das eingestellte Seitenlayout teil des Themes "Broatnstoana 07/2016"?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    9

    Standard

    Meine Seitenstruktur sieht wie folgt aus:

    seitenstruktur.jpg

    Nicht allen Seiten habe ich ein Seitenlayout zugewiesen.
    Den Seiten, den ich aber ein Layout zugewiesen habe, ist das Layout Teil von "Broatnstoana 07/2016".

    Was mich noch wundert:
    Selbst wenn ich Systemwartung aktiviere, kommt nur der Fehlerseite. Der Fehler erscheint auch, ohne dass meine Seite mit Layouts aufgerufen wird.
    error-page.jpg

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

    Standard

    Nutze den Debug-Modus und poste den Stack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    9

    Standard

    Hier der Stack trace

    Code:
    Exception:
    Could not find template "j_mediaelement"
    
      at vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:158
      at Contao\TemplateLoader::getDefaultPath('j_mediaelement', 'html5')
         (templates/Broatnstoana/j_mediaelement.html5:4)
      at include('/www/htdocs/w014d2da/trachtenverein-fischbachau.org/contao4/templates/Broatnstoana/j_mediaelement.html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:100)
      at Contao\Template->inherit()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Template.php:291)
      at Contao\Template->parse()
         (vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php:43)
      at Contao\FrontendTemplate->parse()
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:721)
      at Contao\PageRegular->createFooterScripts(object(LayoutModel), object(PageModel))
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:221)
      at Contao\PageRegular->prepare(object(PageModel))
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48)
      at Contao\PageRegular->getResponse(object(PageModel), true)
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:337)
      at Contao\FrontendIndex->renderPage(object(PageModel))
         (vendor/symfony/http-kernel/HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)
      at require('/www/htdocs/w014d2da/trachtenverein-fischbachau.org/contao4/web/index.php')
         (web/app.php:4)

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

    Standard

    Poste den Inhalt von templates/Broatnstoana/j_mediaelement.html5

    Übrigens, beachte dass MediaElement.js aus Contao entfernt wurde. Du müsstest es daher sowieso noch manuell wieder integrieren.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    9

    Standard

    Hier der Quelltext

    Code:
    <?php
    
    ob_start();
    include \TemplateLoader::getDefaultPath($this->strTemplate, $this->strFormat);
    $parent = ob_get_clean();
    
    $replace = array(
      '.mediaelementplayer({' => '.mediaelementplayer({videoWidth:\'100%\',videoHeight:\'100%\',',
    );
    echo str_replace(array_keys($replace), array_values($replace), $parent);
    Was meinst du damit?
    Übrigens, beachte dass MediaElement.js aus Contao entfernt wurde. Du müsstest es daher sowieso noch manuell wieder integrieren.

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

    Standard

    MediaElement.js wurde aus Contao 4.9 entfernt. Das Template j_mediaelement bindet MediaElement.js im Frontend ein. Dein aktuelles j_mediaelement.html5 versucht das Original j_mediaelement Template zu laden, welches in Contao 4.9 jedoch nicht mehr existiert.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    9

    Standard

    ich habe jetzt erst mal das j_mediaelement in allen Layouts deaktiviert.
    Jetzt läuft das Frontend wieder.

    Mal sehen ob ich das brauche.

    Vielen Dank!

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

    Standard

    MediaElement.js initialisiert einen JavaScript Video Player für Video Inhaltselemente. Wobei das heutzutage nicht mehr unbedingt notwendig ist, da das <video> Element von allen Browsern unterstützt wird. Man nutzt es höchstens noch für eigens angepasste Video Player Interfaces.
    Geändert von Spooky (14.01.2022 um 14:33 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Nutzer
    Registriert seit
    02.04.2012.
    Ort
    Köln
    Beiträge
    65

    Standard

    Zitat Zitat von xdream1328 Beitrag anzeigen
    ich habe jetzt erst mal das j_mediaelement in allen Layouts deaktiviert.
    Jetzt läuft das Frontend wieder.

    Mal sehen ob ich das brauche.

    Vielen Dank!
    Ich musste noch das js_mediaelement im Seitenlayout deaktivieren und dann hatte ich meine Frontpage auch wieder und die Videos liefen auch ohne Probleme..

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
  •