Am 11.11.2014 12:32, schrieb Ralf-Rene Schröder:
Am 11.11.2014 11:37, schrieb Jo Hasenau:
Das wäre dann Punkt 3 "Template on next level" ;-)
nur mal OT von mir eine ergänzende Frage dazu
(weil ich trotz 6 Jahren TYPO3 diese Funktion noch NIE genutzt hatte)
wann setzt man dies eigentlich sinnvoll ein?
Nur zum Verständniss, es wird dann doch für folgende Ebenen ein anderes
Template genutzt und die Vererbung von allem aus dem roottemplate kann
damit unterbrochen werden (wenn in diesem weiteren Template constants
setup gelöscht wird) ?
Das kommt drauf an, wie man seine Templates verwaltet.
Wenn wir mit Template-Datensätzen arbeiten - was inzwischen immer
seltener vorkommt - haben wir das meistens so gelöst, dass es im
eigentlichen Seitenbaum ein Root-Template gibt, das aber selbst
keinerlei Einstellungen liefert außer den 3 Checkboxen für Root, Setup
und Constants.
Dieses Root-Template includiert dann mindestens ein Master-Template aus
einem separaten Template-Folder. Wenn die Startseite im Setup allerdings
deutlich von allen anderen Seiten abweicht, kann es sein, dass für die
Unterseiten ein weiterer Master eingebunden wird und genau das erfolgt
dann über "Template on next level".
Praktisch ist das auch für die zusätzlichen Extension-Templates, die man
ggf. im Seitenbaum platziert, um einen kompletten Zweig im Seitenbaum
anders zu behandeln. Auch hier gibt es dann die Möglichkeit das
Verhalten der Unterseiten über ein zweites Template zu steuern.
Wichtig ist dabei lediglich, dass die dort verwendeten Templates auf
keinen Fall eine gesetzte Root-Checkbox haben dürfen, weil sonst genau
die beschriebenen Probleme auftauchen. Es kann aber sinnvoll sein, die
anderen Checkboxen zum Löschen von Setup und/oder Constants zu
verwenden, wenn es denn wirklich keine Vererbung von den Hauptseiten zu
den Unterseiten geben soll.
Wenn man Templates auf Dateiebene ohne Datensätze verwendet, wird das
Ganze etwas komplizierter, weswegen wir in diesen Fällen eher mit
Conditions arbeiten. Nachteil dabei ist, dass diese Conditions sich fast
immer auf IDs beziehen und die Templates daher ggf. nicht ohne
Umkonfiguration über Constants wiederverwendbar sind.
HDH
Joey
--
Diversity:
Die Kunst zusammen unabhängig zu denken
The art of thinking independently together.
--
Facebook: https://www.facebook.com/johasenau
Twitter: http://twitter.com/bunnyfield
Xing: http://contact.cybercraft.de
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german