Zitat von
pet21221
Nun würde ich erstmal, das gesamte Grundgerüst (fe_page.html5) umändern. Wie kann ich für mein Template ein eigenständiges "fe_page.html5" schreiben? In meinem "/templates/mein-template/" befindet sich noch nichts. Muss ich einen fe_page.html5 dort anlegen? Und dann wird automatisch dieser genommen? Kann ich auch Module in fe_page.html5 positionieren mithilfe von Platzhaltern?
Der offizielle Weg geht so, dass du unter dem Menüpunkt Templates ein neues Template anlegst. Dabei wird dann automatisch eine Kopie des von dir ausgewählten Templates (hier fe_page.html5) in deinem ausgewählten Verzeichnis (/templates oder /templates/mein-template) erzeugt, die du dann verändern (oder auch leerräumen und komplett neu schreiben) kannst. Das geht nicht nur mit dem Seitenteplate so, sondern auch mit allen anderen wie z.B. nav_default und die ganzen mod_templates. Welche Variablen dir in deinem Template zur Verfügung stehen, kannst du dir am einfachsten anschauen, indem du im Template $this->showTemplateVars() aufrufst, damit wird alles im Frontend ausgegeben, was vorhanden ist.
Oder du baust diese Zeile ein
PHP-Code:
<!-- <?php $this->showTemplateVars(); ?> -->
Dann hast du das ganze als Kommentar im Seitenquelltext. Die ganzen Templates findest du auch unter /system/modules/core/templates in Unterverzeichnissen geordnet. Das nav_default z.B. im Unterverzeichnis navigation, die Modultemplates mod_* im Unterverzeichnis modules. Aber wenn du über den Menüpunkt Templates im Backend die Templates anlegst, dann musst du sie nicht selbst suchen.
Lesezeichen