Ergebnis 1 bis 12 von 12

Thema: wo sind meine Templates?

  1. #1
    Contao-Nutzer Avatar von feuermann
    Registriert seit
    05.03.2010.
    Beiträge
    47

    Standard wo sind meine Templates?

    Liebe Freunde der Nacht,

    ich bin gerade beim durchstöbern des Forum auf einer Textzeile hängen geblieben, die mich zum Nachdenken anregt.
    Die ging in etwa so: "wenn du eine Templatekopie anlegst ist diese Update sicher und das Modul bezieht sich auf das Template ... wenn du keine Kopie erstellst bezieht sich das Modul auf das Standart-Template"
    Nun meine Fragen:
    - werden Templates von den Modulen automatisch aus dem Hut gezaubert, ohne das ich sie noch explizit erstellen muss?
    - Wenn ich ein Template erstellt hab, handelt es sich dann um eine Kopie des Originals?
    - Ist das Original nach dem Kopieren immer noch vorhanden?
    - Kann ich das Template auch Bananendampfer nennen oder bin ich an bestimmte Syntax oder Namen gebunden?
    - Erfolgt das Einbinden der Templates immer über das BE und woher weiß das Modul welches Template zu ihm gehört?

    thx for input

    Feuermann
    wer das Feuer hat, der hat das Leben!

  2. #2
    Contao-Nutzer Avatar von innographix
    Registriert seit
    22.01.2010.
    Ort
    Kiel / Neumünster
    Beiträge
    75
    Partner-ID
    5315

    Standard

    Fragen über Fragen :-)

    Also grundsätzlich ist es so, dass contao ein Verzeichnis unter system/modules und dann zum Beispiel frontend hat. Hier liegen die "normalen" Templates. Wenn du im Backend oder manuell zum Beispiel die fe_page kopierst und dieses in dein Template Verzeichnis legst, dann schaut contao erst hier nach und wenn dort diese Datei liegt verwendete er diese. Wenn du dieses Template nicht angepasst hast verändert sich natürlich auch nichts. Sobald du dieses Template löscht springt er wieder auf das alte.
    Die "normalen" Templates bleiben immer vorhanden. Du kannst auch diese bearbeiten, doch dann sind die Anpassungen fest.
    Einige Dateien werden auch bei Updates überschrieben, somit können deine Anpassungen auch schnell einmal verloren gehen.
    Du kannst es auch Bananendampfer nennen. Ich würde aber vorerst die Namen beibehalten, denn solltest du online zur Hilfestellung nachlesen oder in einem Buch zum Thema nachschlagen, dann werden hier auch diese Namen aufgeführt. Häufig legt man ja auch mehrere Templates an und dann wirst du dicher auch eines der beiden umbenennen.
    Du weist das Template im Backend immer einmal zu. Oder definierst es in den Themes und wählst dieses aus.

    Ich hoffe das hilft dir weiter, ansonsten gerne wieder posten.

  3. #3
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von innographix Beitrag anzeigen
    Du kannst es auch Bananendampfer nennen.
    Nein, kann er nicht. Es gibt gewisse Module wie zB Events, News, Frontendtemplate diese kannst du benennen wie du willst, allerdings muss der Prefix stimmen. Für das fe_page kannst zB fe_sowieso.tpl nehmen und anschließend im Seitenlayout einbinden. Andere Templates hingegen wie zB ce_text.tpl (wird für das Content Element Text verwendet) darfst du nicht umbennen, diese musst du kopieren und abändern.
    Beim kopieren wird dieses physikalisch in das Verzeichnis /templates kopiert.
    Contao geht nun so vor das er zerst im /templates überprüft ob dort ein template ce_text.tpl liegt, wenn ja dann wird das genommen wenn nein das Standardtemplate von Contao
    Kein Privat Support via PM.

  4. #4
    Contao-Nutzer Avatar von innographix
    Registriert seit
    22.01.2010.
    Ort
    Kiel / Neumünster
    Beiträge
    75
    Partner-ID
    5315

    Standard

    Da war meinerseits auch mehr ein Hauch von Ironie vorhanden. Er wird es ja sicher auch nicht Bananendampfer nennen, hoffe ich.

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard Reihenfolge

    Die Suchreihenfolge ist:
    1. Verzeichnis templates des Moduls
    2. Verzeichnis TL_ROOT/templates (nicht rekursiv!)
    3. Im Template Verzeichnis des Themes, z.b. TL_ROOT/templates/mein_theme/meine_templates


    Werden gleichnamige Template Dateien gefunden, wird nur das zuletzt gefundene angezeigt bezogen auf die oben gezeigten Reihenfolge.
    Das Theme Verzeichnis hat also die höchste Priorität.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer Avatar von feuermann
    Registriert seit
    05.03.2010.
    Beiträge
    47

    Standard das hat ja super geklappt

    Er wird es ja sicher auch nicht Bananendampfer nennen, hoffe ich.
    wird er nicht ;-)

    Vielen Dank für die ... ich glaube umfassende Information.
    Eine Frage ist da dann noch:

    wie finde ich raus welches Template zu welchem Modul gehört?
    den Einlassungen Frau Bugbusters folgend:
    Die Suchreihenfolge ist:

    1. Verzeichnis templates des Moduls
    2. Verzeichnis TL_ROOT/templates (nicht rekursiv!)
    3. Im Template Verzeichnis des Themes, z.b. TL_ROOT/templates/mein_theme/meine_templates
    vermute ich per FTP, indem ich mir das Verzeichnis template des Moduls anschaue oder?
    wer das Feuer hat, der hat das Leben!

  7. #7
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Im Normalfall sind diese selbstsprechen, für Module gibt es die mod_*, für Content Elemente ce_*.

    Ansonsten einfach im Backend bei Templates, neues Template und mal durchschauen.
    Oder noch einfacher per FTP ins Verzeichnis system/modules/module_name/templates.
    Dann siehst du welche vorhanden sind.
    Kein Privat Support via PM.

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und weils hier so schön passt der Wiki Artikel zu dem Thema:
    http://de.contaowiki.org/Templates_bearbeiten

    Vllt mag den ja mal jemand um zusätzliche Infos die heir stehen ergänzen (wenn die nicht schon drinn sind).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Nutzer
    Registriert seit
    28.02.2011.
    Ort
    Appenzell
    Beiträge
    26

    Standard Eigenes fe_page.html5 taucht nicht im Dropdown Seitentemplate in Seitelayout auf

    1) Ich erstelle ein neues Template basierend auf fe_page.html5.
    2) Benenne es in my_fe_page.html5 um
    3) Will es auswählen im Seitenlayout aber es taucht nicht in der Dropbox auf.
    Contao 2.11.2

  10. #10
    Contao-Nutzer Avatar von innographix
    Registriert seit
    22.01.2010.
    Ort
    Kiel / Neumünster
    Beiträge
    75
    Partner-ID
    5315

    Standard

    Benenne dein Template mal um in fe_page_my.html, wenn ich mich richtig entsinne brauch contao das fe_page zu Beginn und du kannst es nur am Ende erweitern.

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo cmyk,
    das liegt an deiner Benennung. Es wird an der Stelle nach fe_irgendwas gesucht.
    Da deins aber nun mit my_ anfängt, wird das nicht angezeigt.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Nutzer
    Registriert seit
    28.02.2011.
    Ort
    Appenzell
    Beiträge
    26

    Standard

    Ah! Steht versteckt im Wiki.
    Danke für eure schnelle Antwort!
    Contao 2.11.2

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
  •