Ergebnis 1 bis 22 von 22

Thema: RSCE Template in Templates Unterordner

  1. #1
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard RSCE Template in Templates Unterordner

    Hallöchen,

    ich probiere mich gerade mit den RSCE Templates aus. Dafür habe ich im Templates-Ordner einen Unterordner erstellt und diesen auch im Backend in dne Theme-Einstellungen bei "Template-Ordner" einstellen können.

    In diesem Ordner habe ich dann die _config- und Twig-Datei angelegt. So konnte ich dann im Backend unter Artikel beim Anlegen ein RSCE-Inhaltselement auswählen und das "Inhaltselement-Template" steht korrekt zur Auswahl. Alle Daten eingegeben und gespeichert. Auf der Artikel-Seite erscheint dann auch das RSCE-Inhaltzselement mit korrekter Vorschau, d.h. es wird soweit alles gefunden.

    Wenn ich jetzt dann die Seite aufrufe, kommt eine Contao - Es ist ein Fehler aufgetreten Seite. Also Debug-Modus angeschmissen und erhalte folgendes:
    Code:
    An exception has been thrown during the rendering of a template ("Could not find template "rsce_nw_description"") in @Contao/page/_element_group.html.twig at line 3.
    
    
    Kernel->handle(object(Request)) in public/index.php (line 42)
    
    37. $loader = require __DIR__.'/../vendor/autoload.php';
    38. 
    39. $request = Request::createFromGlobals();
    40. $kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
    41. 
    42. $response = $kernel->handle($request);
    43. $response->send();
    44. 
    45. if ($kernel instanceof TerminableInterface) {
    46.     $kernel->terminate($request, $response);
    47. }
    Soweit ich verstehe wird das Template beim Frontend-Rendern nicht gefunden. Aber überall im Backend und Backend-Artikel-Inhaltselement-Vorschau-Rendern ja auch.

    In der Dokunemtation zum "Contao Filesystem Loader" bei "Managed namespace" wird doch angegeben das im Theme und Themeunterordner gesucht wird, oder verstehe ich da was ganz falsch?

    Sämtliche Caches und so im Contao Manager und im Contao Backend gelöscht und gemacht usw. aber bringt keinerlei Abhilfe. Und das mit dem .twig-root ist ja nur für bundles gedacht, die im entsprechendem vendor-Ordner mitgebracht werden (soweit ich das kapiert habe).
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

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

    Standard

    Du brauchst auch ein Template außerhalb vom Theme, also direkt in templates/.
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du brauchst auch ein Template außerhalb vom Theme, also direkt in templates/.
    Also das gleiche nochmals direkt im Template-Ordner. Dann macht das mit dem Theme-Ordner doch überhaupt gar keinen Sinn, wenn man alles doppelt ablegen muss und die Order 4 beim Managed namespace auch nicht. Oder muss ich in meinem Theme-Ordner noch einen Ordner "theme" anlegen? Also /Templates/myCustomTheme/theme
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

  4. #4
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von miniA4kuser Beitrag anzeigen
    Dann macht das mit dem Theme-Ordner doch überhaupt gar keinen Sinn, wenn man alles doppelt ablegen muss
    Oder andersherum gefragt: Für was kann ich dann im Twig-Theme einen Template-Ordner auswählen?
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

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

    Standard

    Im Theme Ordner legst du Theme-spezifische Template Varianten ab.
    » sponsor me via GitHub or Revolut

  6. #6
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Im Theme Ordner legst du Theme-spezifische Template Varianten ab.
    Das macht mir gerade einen Knoten ins Hirn...

    Das verhält sich dann also komplett anders als bei den RSCE-html5-Templates, weil diese funktionieren ja dann im Teamplates Unterordner, Kopf kratz....
    Geändert von miniA4kuser (20.12.2025 um 15:49 Uhr)
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

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

    Standard

    Ja, bei HTML5 Templates geht das noch (unabhängig von RSCEs) - würde aber auch dort zu einem Fehler führen, wenn ein Template, welches nur in einem Theme existiert, versucht wird außerhalb des Themes zu rendern.
    » sponsor me via GitHub or Revolut

  8. #8
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    3.034
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du brauchst auch ein Template außerhalb vom Theme, also direkt in templates/.
    Nein, das kann ich so nicht bestätigen.

    \templates\theme\
    Code:
    C:\laragon\www\dev56\templates
    ? tree /f
    C:.
    ????theme
            rsce_button-box.html.twig
            rsce_button-box_config.php
    ... und das Frontend läuft korrekt.
    Auch in einem CE Inhaltsgruppe getestet.
    Grüsse
    Bernhard


  9. #9
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    Nein, das kann ich so nicht bestätigen.
    Hast du in diesem Verzeichnis nur das Twig-Template oder auch das html5-Template?
    Welche Contao-Version?
    Was hast du wie und wo eingestellt, im Vergleich zu mir?
    Hatte es gleich funktioniert oder musstest du noch etwas unternehmen?
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

  10. #10
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    3.034
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast du in diesem Verzeichnis nur das Twig-Template oder auch das html5-Template?
    nein, kein html5-Template, weil's ja nicht notwendig ist. Wäre da ein html5-Template mit drinnen, dann würde trotzdem das twig-Template gezogen werden.

    Welche Contao-Version?
    5.6.9

    Was hast du wie und wo eingestellt, im Vergleich zu mir?
    da gibt es nichts gesondert einzustellen

    Hatte es gleich funktioniert oder musstest du noch etwas unternehmen?
    ja, funktioniert immer sogleich ohne zusätzliche Einstellungen ... verwende ich bereits seit 5.3.x - also seit ich Twig verwende - genau so


    Poste vielleicht mal deine beiden Dateien, oder lasse sie mir zukommen, dann teste ich das in meiner Umgebung
    Grüsse
    Bernhard


  11. #11
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    3.034
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ... oder lasse sie mir zukommen, dann teste ich das in meiner Umgebung
    bei mir funktionieren beide RSCE

    Lösche ggf. mal Dev.- und/oder Prod.-Cache.
    Solltest du nicht im Dev-Mode arbeiten, dann musst du beim Anlegen und Ändern von Twig-Template den Prod.-Cache löschen, damit eine Änderung wirksam wird.
    Grüsse
    Bernhard


  12. #12
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    bei mir funktionieren beide RSCE
    Na das ist ja einerseits eine gute Nachricht, andererseits aber auch frustrierend.

    Zitat Zitat von derRenner Beitrag anzeigen
    Lösche ggf. mal Dev.- und/oder Prod.-Cache.
    Habe ich beides gemacht, leider ohne Erfolg.

    Zitat Zitat von derRenner Beitrag anzeigen
    Solltest du nicht im Dev-Mode arbeiten, dann musst du beim Anlegen und Ändern von Twig-Template den Prod.-Cache löschen, damit eine Änderung wirksam wird.
    Auch im Dev-Mode funktiert es nicht.

    Evtl. fehlt noch eine Erweiterung oder so ... ich bin gerade etwas ratlos.
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

  13. #13
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    3.034
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Evtl. fehlt noch eine Erweiterung
    [madeyourday/contao-rocksolid-custom-elements] hast du installiert?
    https://extensions.contao.org/?q=roc...ustom-elements
    Grüsse
    Bernhard


  14. #14
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    [madeyourday/contao-rocksolid-custom-elements] hast du installiert?
    https://extensions.contao.org/?q=roc...ustom-elements
    Ja habe ich, siehe Cmgr.png
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

  15. #15
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    3.034
    Contao-Projekt unterstützen

    Support Contao

    Standard

    check nochmals alles genau durch
    • Dateinamen der _config.php und .html.twig müssen ident sein
    • Unterstriche und/oder Bindestriche
    • nach einer Änderung Caches löschen
    • lösche mal alle (!) Inhaltselemente mit deinem RSCE
    • Caches löschen
    • lege ein neues Inhaltselement mit deinem RSCE an

    • schaue in vorhandenem Inhaltselement nach, ob das korrekte Template gezogen wird
    Vielleicht hast du noch ein Inhaltselement mit drinnen, das einen falschen Templatenamen oder ein falsches Template zieht

    Ansonsten bin ich mit meinen Waisheiten am Ende und bin raus.
    Grüsse
    Bernhard


  16. #16
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Also ich habe jetzt mal ein Contao komplett neu aufgesetzt und nur RSCE installiert.

    - Theme, Twig-Layout eingestellt.
    - Einen Startpunkt eingerichtet.
    - Eine Seite eingerichtet
    - Ein Artikel mit einem RSCE Inhaltselement (und sonst nichts) eingestellt.

    Prod-Cache usw gemacht, Debug-Modus aktiviert. Tja das selbe in grün, Fehlermeldung:

    An exception has been thrown during the rendering of a template ("Could not find template "rsce_nw-description"") in @Contao/page/_element_group.html.twig at line 3.


    Bin jetzt echt ratlos, weil sind die selben Dateien die ich dir geschickt habe, welche ja angeblich funktionieren.

    Kann ja einen Test-Zugang einrichten fürs Backend dann kannst mal schauen.
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

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

    Standard

    Warum willst du ein Element (welches ja ohnehin überall selektierbar ist) nur in einem Theme Ordner anlegen?
    » sponsor me via GitHub or Revolut

  18. #18
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.642
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von miniA4kuser Beitrag anzeigen
    Also ich habe jetzt mal ein Contao komplett neu aufgesetzt und nur RSCE installiert.

    - Theme, Twig-Layout eingestellt.
    ...
    Meinst Du mit Twig-Layout das neue Seitenlayout?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  19. #19
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Warum willst du ein Element (welches ja ohnehin überall selektierbar ist) nur in einem Theme Ordner anlegen?
    Die RSCE-Templates sind doch nur in einem RSCE-Inhaltselement zur Auswahl, oder wie meinst du das?

    Dachte halt dafür ist der Theme Ordner gedacht, ist ja auch im so in der Dokunemtation zum "Contao Filesystem Loader" bei "Managed namespace" angegeben. Habe ich so zumindestens verstanden.

    Und wofür ist denn im Template Studie diese Template Studio Theme Auswahl.png? Was beeinflusst das denn genau?

    - - - Aktualisiert - - -

    Zitat Zitat von mlweb Beitrag anzeigen
    Meinst Du mit Twig-Layout das neue Seitenlayout?
    Ja, genau das meine ich.
    Geändert von miniA4kuser (Gestern um 16:46 Uhr) Grund: RSCE-Template -> RSCE-Inhaltselement
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

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

    Standard

    Zitat Zitat von miniA4kuser Beitrag anzeigen
    Die RSCE-Templates sind doch nur in einem RSCE-Template zur Auswahl, oder wie meinst du das?
    Die RSCElemente kannst du überall anlegen - nicht nur bei einem bestimmten Theme. Insofern also die Frage, warum du die Dateien für diese RSCEs in einem Theme Ordner anlegen möchtest.
    » sponsor me via GitHub or Revolut

  21. #21
    Contao-Nutzer Avatar von miniA4kuser
    Registriert seit
    14.11.2013.
    Beiträge
    167

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die RSCElemente kannst du überall anlegen - nicht nur bei einem bestimmten Theme. Insofern also die Frage, warum du die Dateien für diese RSCEs in einem Theme Ordner anlegen möchtest.
    Entschuldigung, ich meinte die RSCE-Templates sind doch nur in einem RSCE-Inhaltselement zur Auswahl.

    Abgesehen davon kam mir durch dein Kommentar eben auch so in den Kopf: Ja es sind halt keine Theme spezifische RSCEs sondern eher Projekt bezogene RSCEs

    Trotzdem bleiben mir dadurch die zwei anderen Fragen bzw. Gedankengänge aus demselben Post unbeantwortet.
    Tippfehler unterliegen nicht dem Copyright und können frei weitergegeben werden.

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

    Standard

    Zitat Zitat von miniA4kuser Beitrag anzeigen
    Entschuldigung, ich meinte die RSCE-Templates sind doch nur in einem RSCE-Inhaltselement zur Auswahl.
    Ich meine die Auswahl des Inhaltselementes, nicht die Auswahl des Templates.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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