Ergebnis 1 bis 7 von 7

Thema: Twig Template für eigenes Theme

  1. #1
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard Twig Template für eigenes Theme

    Hi,
    ich möchte das 2 Templates für die Gallery zur Auswahl haben und das für ein eigenes Theme. Der template-Pfad ist in den Themeeinstellungen hinterlegt.

    Wenn ich die Doku richtig verstanden habe braucht Contao
    Code:
    /templates/content_element/gallery.html.twig
    damit themespezifische Templates überhaupt im Contentelement zur Auswahl stehen (siehe roter Hinweis unten https://docs.contao.org/manual/de/la...ig/verwaltung/ ) .
    Dann habe ich
    Code:
    /templates/mytheme/content_element/gallery/myauswahltemplate.html.twig
    /templates/mytheme/content_element/gallery/myauswahltemplate2.html.twig
    Jetzt müssten die nach dem löschen des Caches ja theoretisch im Contentelement zur Verfügung stehen oder? Tun sie aber irgendwie nicht.
    Grüße
    Olli

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

    Support Contao

    Standard

    Wenn Du themespezifische Templates haben willst, brauchst Du ein globales Template mit genau dem gleichen Namen.
    In deinem Beispiel würdest Du also folgende globale Templates benötigen:

    Code:
    /templates/content_element/gallery/myauswahltemplate.html.twig
    /templates/content_element/gallery/myauswahltemplate2.html.twig
    Falls Du in Deiner Installation nur ein Theme nutzt macht das m.E. wenig Sinn.
    In dem Fall würde ich die Variantenanpassungen global machen.

    Ein eigenes Template
    Code:
    /templates/content_element/gallery.html.twig
    benötigst Du dafür nur, wenn Du dort schon eine Veränderungen gegenüber dem Core-Template machen willst, die dann für beide Variantentemplates gelten und auch einzeln für alle anderen Elemente nutzbar sein soll, die nicht mit den beiden Varianten-Templates laufen sollen.
    Geändert von mlweb (22.09.2023 um 11:06 Uhr)
    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.




  3. #3
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard

    Danke ... hat funktioniert.
    Theme macht schon Sinn denke ich z.B. wenn man einen Theme exportieren will dann sind alle angepassten Templates mit enthalten. (außer ich habe was falsch verstanden)

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

    Support Contao

    Standard

    Ja , wenn man ein Theme exportiert und für andere zur Verfügung stellt, kann das sicher sinnvoll sein. Ich denke aber, dass Dir in dem Fall die globalen Varianten-Templates fehlen dürften. Habhe ich ehrlich gesagt noch nie getestet. Ich arbeite mit Versionierung über Git und mit Deployment über SFTP (PhpStorm). Einen Themeexport habe ich tatsächlich schon seit Jahren nicht genutzt.
    Muss man halt sehen, wie es am besten zum eigenen Workflow passt.
    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.




  5. #5
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard

    Ja so kann man das auch machen.
    Warum arbeitest du eigentlich nicht mit Codium respektive VSCodium?

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

    Support Contao

    Standard

    VS Codium habe ich nicht getestet, aber mal mit Visual Studio Code gearbeitet. Dürfte ja vom Handling her identisch sein. Fand ich auch nicht schlecht.
    Bei PhpStorm haben mir aber einige Dinge noch besser gefallen (z.B. Refactoring) und da es vor Jahren mal ein sehr lukratives Sonderangebot für PhpStorm gab, bin ich dabei hängengeblieben. Es gab aber auch ein paar Dinge, die mir bei Visual Studio Code oder früher bei Sublime Text besser gefallen haben. Ich bin da nicht auf Dauer festgelegt und wenn mir irgendwann etwas besser gefällt, dann wechsele ich auch.
    Fürs Deployment, will ich schon seit Jahren mal Deployer einsetzen. Habe es aber bisher über erste Test hinaus noch nicht geschafft, es in meinen Workflow einzubauen.
    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.




  7. #7
    Contao-Nutzer
    Registriert seit
    12.03.2010.
    Beiträge
    238

    Standard

    Interessant. Ich nutze zum Deployen Guard (in Ruby geschrieben). Auch interessant ... ich bin jetzt auf die Idee gekommen mal nach alternativen Deploytools zu suchen die mehr für "deploy" geeignet sind als Guard (aber trotzdem in Ruby geschrieben sind).
    Atom war auch ein guter Editor bis MS da den Riegel davor geschoben hat weil es gibt ja "VS Code".

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
  •