Zum Inhalt springen

coa wird nicht immer ausgegeben

Erstellt am 28. Oktober 2008 · 1 Antwort · letzte Antwort am 28. Oktober 2008

Tags: Frage

pixeljunkie ·

ich habe ins template folgendes coa gemappt um in einer spalte einen standartinhalt(inhalt einer anderen seite) auszugeben falls kein seitenspezifischer inhalt definiert wurde. dies funktioniert soweit eigentlich auch ganz gut.

sobald aber in der zu importierenden seite noch "nicht mehr verwendete elemente" enthalten sind, wird in der spalte leider nichts angezeigt... wenn man die elemente dann aber ganz rauslöscht funzt die sache wieder.

hat das irgendjemand eine ahnung oder sowas schonmal gehabt? ich denke das könnte ein zusammenhang mit tv haben...

lib.contentspezial = COA
lib.contentspezial.wrap = {$st3.contentspezial.wrap}
lib.contentspezial {
	10 = COA
	10 {
		if.isFalse.numRows < styles.content.getRight
		10 = CONTENT
		10 {
			table = tt_content
			wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
			select {
				pidInList = {$st3.contentspezial.id}
				orderBy = sorting
				where = colPos= 0
				languageField = sys_language_uid
				deleted = 0
			}
		}
	}
	20 = COA
	20 {
		if.isTrue.numRows < styles.content.getRight
		10= RECORDS
		10.source.current=1
		10.tables = tt_content
		10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
	}
}
steffenk ·

ist ja logisch: styles.content.getRight holt alle Inhalte aus colPos 2(?), das hat ja nichts mit der Contentarea von TV zu tun.

Du hast doch bei Contentelementen i.d.R. das drin stehen:

10= RECORDS
10.source.current=1
10.tables = tt_content

Dann setz das doch da rein

10= RECORDS
10.source.current=1
10.tables = tt_content
10.if.isFalse.numRows ...