Ergebnis 1 bis 14 von 14

Thema: Neues Twig text.html.twig als default verwenden

  1. #1
    Contao-Nutzer Avatar von mschindler
    Registriert seit
    25.08.2011.
    Ort
    Bad Feilnbach
    Beiträge
    208
    Partner-ID
    7698

    Standard Neues Twig text.html.twig als default verwenden

    Hallo zusammen,
    ich habe das text.html.twig Template als neues und geändertes Template erzeugt und möchte das es default im Element Text vorausgewählt eingesetzt wird.
    Das text.html.twig liegt in templates/content_element/text/ und wird auch beim Element Text unter Template-Einstellungen > Inhaltselement-Template aufgelistet.
    Alle Caches sind gelöscht die Auswahl auf die Kopie text.html.twig funktioniert auch.

    Ist das vorgesehen, das die gleichnamige Kopie (text.html.twig) wie schon in Contao 4.x vorausgewählt das Core-Template überlagert ?

    Viele Grüße
    Markus
    Contao Partner aus Rosenheim und München
    codesache.de
    ---
    Mitglied der Contao Community Bayern
    Aktuelle Termine zur Contao Community Bayern: contao-bayern.de

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

    Standard

    Zitat Zitat von mschindler Beitrag anzeigen
    Das text.html.twig liegt in templates/content_element/text/
    Das Template musst du im Ordner templates/content_element/ ablegen. So wie du es jetzt abgelegt hast, wird es als Variantentemplate erkannt (welches dediziert ausgewählt werden muss).
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer Avatar von mschindler
    Registriert seit
    25.08.2011.
    Ort
    Bad Feilnbach
    Beiträge
    208
    Partner-ID
    7698

    Standard

    Danke Spooky das war's !
    Eine Ebene höher und es wird als default genommen.
    Contao Partner aus Rosenheim und München
    codesache.de
    ---
    Mitglied der Contao Community Bayern
    Aktuelle Termine zur Contao Community Bayern: contao-bayern.de

  4. #4
    Contao-Nutzer
    Registriert seit
    27.02.2023.
    Beiträge
    40

    Standard Template steht nicht zu Auswahl

    Hi,

    ich möchte ein template überschreiben (in meinem fall das downloads.html.twig template). Dieses wird dann in /templates/mytheme/content_element/downloads.html.twig abgelegt. Doch mir wird dieses nicht in der Inhaltselement-Template auswahl angezeigt. Laut den docs ist diese Ordnerstruktur die richtige. Auch das ce_downloads.html5 wird nicht gefunden. In den theme einstellungen ist der richtige templatesordner ausgewählt
    Ich habe auch versucht das neue template nach templates/content_element/downloads.html.twig zu verschieben, aber es wurde auch nicht gefunden.

    EDIT: Im grunde versuche ich nur zu erreichen, dass die dateien aus der download auswahl in einem neuen tab geöffnet werden. muss ich dafür ce_downloads.html5 oder content_element/downloads.html.twig überschreiben?
    Geändert von leon_123 (10.10.2024 um 08:36 Uhr)

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

    Support Contao

    Standard

    Im Theme-Ordner geht das nur, wenn auch unter /templates/content_element ein downloads.html.twig liegt. https://docs.contao.org/manual/de/la...sche-templates
    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.




  6. #6
    Contao-Nutzer
    Registriert seit
    27.02.2023.
    Beiträge
    40

    Standard

    Ich habe
    Code:
    templates/content_element/downloads.html.twig
    und
    Code:
    templates/mytheme/content_element/downloads.html.twig
    aber ich bekomme im inhaltselement trotzdem nur das aus dem contao core zu auswahl.

    Im grunde versuche ich nur zu erreichen, dass die dateien aus der download auswahl in einem neuen tab geöffnet werden. muss ich dafür ce_downloads.html5 oder content_element/downloads.html.twig überschreiben?

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

    Standard

    Zitat Zitat von leon_123 Beitrag anzeigen
    aber ich bekomme im inhaltselement trotzdem nur das aus dem contao core zu auswahl.
    Das ist auch korrekt so. Eine Auswahl hast du ja nur für Template-Varianten.

    Das downloads Template aus deinem Theme wird automatisch genommen, wenn das Downloads Inhaltselement in diesem Theme gerendert wird.
    » sponsor me via GitHub or Revolut

  8. #8
    Contao-Nutzer
    Registriert seit
    27.02.2023.
    Beiträge
    40

    Standard

    okay. ist das auch der richtige weg um das template für die downloads anzupassen? Im grunde möchte ich nur target="_blank" mit in den link schreiben.

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

    Support Contao

    Standard

    Es bleibt für mich die Frage, warum Du dazu ein themespezifisches Templates benötigst.
    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.




  10. #10
    Contao-Nutzer
    Registriert seit
    27.02.2023.
    Beiträge
    40

    Standard

    ich weiß nicht ob ich dafür ein temenspezifisches template brauche. das war meine erste vermutung, da ich keine option in dem content element gefunden habe das einzustellen. deswegen wollte ich das template selber erweitern.
    Wenn du mir einen viel einfacherern Weg zeigen könntest wäre ich dir sehr dankbar

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

    Support Contao

    Standard

    Na ja warum Du keine Auswahl hast, hat Dir @Spooky ja schon geschrieben. Ein Template mit gleichem Namen wie das Core Template überschreibt das Core-Template und wird automatisch verwendet.
    Eine normale Anpassung würde ich im Template unter /templates/content_element/downloads.html.twig machen und nicht unter /templates/dein-theme/content_element/downloads.html.twig als themespezifische Anpassung. Lies dazu einfach noch mal in der Doku nach.
    Daneben stelle ich mir die Frage, warum man bei Downloads das Öffnen der Datei im Browser erzwingen will und diese Funktionalität (öffnen im neuen Fenster) dann überhaupt benötigt. Ich bekomme als Nutzer jedes Mal die Krise, wenn irgendeine Webseite das Öffnen im Browser erzwingt. Ich möchte selbst entscheiden, ob ich Dateien bei mir auf dem Rechner speichere oder im Browser öffne. Aber gut das ist ein anderes Thema.
    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.




  12. #12
    Contao-Nutzer
    Registriert seit
    27.02.2023.
    Beiträge
    40

    Standard

    Danke für die Antwort. Ich habe das template angepasst
    Screenshot 2024-10-10 at 15.11.43.png
    Aber ich sehe keine Änderung im Frontend. Bzw sehe ich überhaupt gar keine Änderung. Im backend wird mir weiterhin das Template aus dem Core angezeigtScreenshot 2024-10-10 at 15.14.33.png

    Was mache ich falsch?

  13. #13
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    3.038

    Standard

    Twig Templates => Nach Änderung Cache gelöscht?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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

    Support Contao

    Standard

    Wie jetzt schon von @Spooky und von mir geschrieben: Im Backend ändert sich nichts, weil es kein Variantentemplate ist.
    Wie @fiedsch fragte Cache gelöscht und zwar den Symfony-Anwendungs-Cache.
    Steht aber alles in der Doku auf die ich Dich hier schon zwei Mal verwiesen habe.
    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.




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
  •