Hi Michael H, Michael H wrote:
> Also ein mypage = PAGE > mypage { TAG drumrum? > > Sorry aber den Link habe ich auch schon mal gehabt, ich sitze da jetzt > seit drei Tagen dran und habe 13908921302 verschiedene Vorschläge und > Möglichkeiten durchprobiert... Wäre so super wenn das heute einmal ein > Ende hätte... :-( Mit dem TypoScript Template baust du eine Baumstruktur auf. Diese wird dann an den Page Controller übergeben, welcher sich an der Baumstruktur entlang hangelt und die Teile ersetzt, welche er kennt. Am Anfang steht also auf oberster Ebene ein page = PAGE Die verschiedenen PAGE Objekte werden anhand der typeNum Eigenschaft des PAGE Objektes unterschieden. Dafür wird der &type=xxx Parameter des HTTP Requests ausgewertet. Das PAGE Objekt sortiert alle numerischen Unterknoten und ersetzt diese durch die angegebenen Objekte. page = PAGE page.10 = TEXT page.10.value = Hello World! Dies gibt "Hello World!" aus, weil in dem numerischen Key 10, ein Objekt des Typs TEXT definiert ist. Dieses Objekt kennt eine Eigenschaft value, welche auf den Wert "Hello World!" gesetzt wird. "Hello World!" steht übrigens im <body> des HTML, weil das PAGE Objekt den kompletten <head> Bereich generiert. Du solltest dir mit dem TypoScript Object Browser (Web>Template) mal deine eigene Seitenstruktur anschauen. Die Schlüssel temp. und styles. sind reserviert und werden am Ende des TypoScript Template Parse-Vorgangs gelöscht. Du musst sie also vorher irgendwo hin kopieren. Obiges Beispiel könnte man also auch so schreiben: temp.huhu = TEXT temp.huhu.value = Hello World! page = PAGE page.10 < temp.huhu Das Ergebnis ist absolut gleich. Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active contributor TYPO3 CMS TYPO3 .... inspiring people to share! _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german