Hallo Zusammen!
Vorab: Linux, Typo3 4.0, TemplaVoilá 1.0.1
Nun zum Problem: Ich möchte den Versionswechsel von Typo3 nach 4.0 dazu nutzen meine Seite zu überarbeiten. Nunmehr möchte ich eben auch TV zum mappen der HTML-Vorlage verwenden. Neben den obligatorischen Menüs soll auch der Seitentitel dynamisch angepasst werden. Hier stellt sich das Problem, dass die TypoScript-stdWrap-Funktion '.field' nicht das gewünschte Ergebnis erzielte. Die Überschrift blieb leer.
Darauf hin habe ich folgendes Skript probiert:
## [Kopf]
lib.kopf = COA
lib.kopf {
10 = HTML
10.value.field = title
10.value.wrap = <h1> | </h1>
20= HTML
20.value = TestText
20.value.wrap = <h1> | </h1>
30 = TEXT
30.field = title
30.wrap = <h1> | </h1>
40= TEXT
40.value = TestText
40.wrap = <h1> | </h1>
}
## [ENDE Kopf]
Im Quellcode der Seite konnte an entsprechender Stelle folgender HTML-Code gefunden werden:
<h1></h1><h1>TestText</h1><h1></h1><h1>TestText</h1>
Wenn man dies zusammen fasst ergibt sich:
10: Gar keine Ausgabe (nur die leeren HTML-h1-Tags)
20: Ordentlich Formatierte Ausgabe
30: Gar keine Ausgabe (nur die leeren HTML-h1-Tags)
40: Ordentlich Formatierte Ausgabe
Die Verwendung von '.data' war auch nicht erfolgreich.
Auf der alten Seite funktioniert das TypoScript wie erwartet, und auch alle anderen TypoSkript-Sequenzen in meiner neuen Seite zeigen das erwartete Verhalten.
Nun die Frage an Euch: Hat jemand eine Idee was ich übersehen haben könnte? Handelt es sich hier gar um ein TV Problem?
(Warum ich zu dieser Annahme komme?
1. Weil es auf der alten Seite funktioniert hat.
2. Weil in einem anderen Foreneintrag ebenfalls TV in diesem Zusammenhang genannt wurde.)
Gruß Torsten!