Templates: Unterschied zwischen den Versionen
Aus Contao Community Documentation
Lucina (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{stub}} = Templates = == Begriffsdefinition == Templates bezeichnen in Contao Dateien, die für den strukturellen Output zuständig sind. Templates bezeichnen …“) |
Lucina (Diskussion | Beiträge) (→Bearbeitung bestehender Templates) |
||
Zeile 35: | Zeile 35: | ||
=== Bearbeitung bestehender Templates === | === Bearbeitung bestehender Templates === | ||
+ | |||
+ | Bestehende Templates können mit Hilfe des Backendmoduls "Templates" editiert werden. Dabei wird technisch gesehen eine Kopie eines bestehenden Templates innerhalb des Contao-Ordners "/templates" angelegt. | ||
+ | |||
+ | Diese Kopie kann dann den eigenen Vorstellungen entsprechend angepasst werden. Contao benutzt dann diese Kopien anstelle der Originaltemplates, damit diese bei einem Update problemlos aktualisiert werden können. | ||
+ | {{msgImportant | Die Bearbeitung von Templates in allen anderen Ordnern hat zur Folge, dass diese bei einem Update überschrieben werden.<br />Von enem solchen Vorgehen ist daher '''dringend''' abzuraten.}} | ||
+ | {{Achtung | Bei Updates von Contao können weitere Funktionen hinzukommen oder bestehende Funktionen verändert werden. Es ist daher zu empfehlen, '''vor''' einem Update die Änderungen im Changelog nachzulesen und ggf. in bearbeiteten oder eigenen Templates nachzuführen | ||
+ | }} | ||
=== Anlegen neuer Templates === | === Anlegen neuer Templates === |
Version vom 16. Februar 2012, 13:25 Uhr
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
Inhaltsverzeichnis
Templates
Begriffsdefinition
Templates bezeichnen in Contao Dateien, die für den strukturellen Output zuständig sind. Templates bezeichnen nicht Layoutfunktionen irgendwelcher Art, wie es in anderen Content-Management-Systemen vorkommt.
Präfixes und ihre Bedeutung
Contentelemente
Präfix: ce_
Backendtemplates
Präfix: be_
Seitentemplates
Präfix: fe_
Modultemplates
Präfix: mod_
Javascript-Templates
Präfix: moo_
Templates mit dem Präfix mit diesem Präfix dienen dazu, Javascript in ein Seitenlayout einzubinden. Der Präfix "moo_" stammt aus der Zeit, in der eine Benutzung von Contao ausschließlich mit der JavaScript-Bibliothek Mootools möglich war.
Grundsätzlich ist es aber auch möglich, andere, nicht auf Mootools basierende Scripte in diese Templates einzubinden.
Bearbeitung
Bearbeitung bestehender Templates
Bestehende Templates können mit Hilfe des Backendmoduls "Templates" editiert werden. Dabei wird technisch gesehen eine Kopie eines bestehenden Templates innerhalb des Contao-Ordners "/templates" angelegt.
Diese Kopie kann dann den eigenen Vorstellungen entsprechend angepasst werden. Contao benutzt dann diese Kopien anstelle der Originaltemplates, damit diese bei einem Update problemlos aktualisiert werden können.