Zum Inhalt springen

Eigenes content rendering für rechte Spalte

Erstellt am 27. November 2015 · Noch keine Antworten

Tags: Inhaltselemente, TYPO3 6.x, Frage

mimii ·

Hallo ins Forum,

ich lese die Contentelemente aus der Rechten Spalte aus und möchte sie dann per CSS formatieren. Es soll ein <div> um alles außer der Überschrift rumgelegt werden.

Folgendes TS habe ich hierfür

lib.aside = CONTENT
lib.aside {
	table = tt_content
	select.orderBy = sorting
	select.where = colPos=2
	select.languageField = sys_language_uid
	
	renderObj = COA
	renderObj {
		10 = TEXT
		10 {
			field = header
			wrap = <h2>|</h2>
		}
		
		20 < tt_content
		20.wrap = <div id="asidebox">|</div>	
	}
}

Funktioniert so natürlich nicht. Zum einen wird die Überschrift 2x ausgegeben, weil sie ja einmal in 10 und in 20 vorkommt und der wrap funktioniert auch nicht. Mit

20 = TEXT
20.field = bodytext
20.wrap = <div id="asidebox">|</div>

komme ich auch nicht weiter, weil hier dann nur der Text vom RTE ausgegeben wird. Es werden in der rechten Spalte aber auch Inhaltselemente mit Bild und was sonst noch so möglich ist, eingegeben.

Wie mach ich das?

Danke für n Tipp und Gruß
mimii