Zum Inhalt springen

Felder aus tt_content in TS verarbeiten

Erstellt am 21. August 2007 · 1 Antwort · letzte Antwort am 21. August 2007

Tags: Frage

Perelin ·

Hi Allezusammen,

ich würde gerne Inhalte aus bestimmten Feldern der tt_content in Typoscript verarbeiten, u.a. die uid.
Zur Zeit sieht das so aus bei mir (Zeile 12 ist die Ausgabe):

tt_content.stdWrap.outerWrap.cObject = CASE
tt_content.stdWrap.outerWrap.cObject {

	key.field = CType
	
	# Wrapper fuer ALLE Content Elements (default)
	default = TEXT
	default.value = 
	
	# Wrapper fuer CType=text
	text = TEXT
	text.value = <div>|</div> ID: {field:uid} 
}

... dachte {field:uid} würde bereits reichen. Is aber nichts so -> wird als normaler Text dargestellt. Wie kann ich solche Wert innerhalb von TypoScript verwenden?
Jede Idee ist Willkommen! ;-)

Danke aus FFM

Sebastian

Perelin ·

Tja, gleich mal wieder selbst gelöst ;-)

So klappt es jetzt:

tt_content.stdWrap.outerWrap.cObject = CASE
tt_content.stdWrap.outerWrap.cObject {

        key.field = CType
       
        # Wrapper fuer ALLE Content Elements (default)
        default = TEXT
        default.value =
       
        # Wrapper fuer CType=text
        text = TEXT
        text.dataWrap = <div>|</div> ID: {field:uid}
}

Das Problem war wohl text.value, das ist jetzt text.dataWrap. Frage ist nur wieso...?

Schön wäre es, wenn mir jemand den Pfad / das Konstrukt "tt_content.stdWrap.outerWrap.cObject" erklären könnte, ich habs mir nämlich nur irgendwo rausgeklaut und verstehe nicht wirklich was da unter der Haube passiert 🙁

Danke nochmal!

Sebastian