Zum Inhalt springen

wenn 10.inhalt (tt_content), dann auch 20.text (ifempty, if.isfalse, required)

Erstellt am 11. Oktober 2006 · Noch keine Antworten

Tags: Frage

hanz ·

Neuer Thread, neues Glück.
Ich beziehe mich auf diesen: http://www.typo3forum.de/forum/list/list_post//50611/
Da der abner schon das Häkchen hat, schaut dort keiner rein 😉

Mein Problem ist folgendes.
Wenn der RAND Content, enhält soll sowohl dieser, als auch der z.B. Text da unter ausgegeben werden.

Standard wäre es mit styles.content.getBLA zu arbeiten. Das nutze ich aber nicht, da ich nicht die css_styles_contents verwende, sondern den Content anders render. Also mit eigenem renderObj.

Fabian gab mir das als Tipp, was schon eher in die Richtung geht, aber eben auch mit styles.content.get arbeitet. Wie kriege ich das evtl. auf meine Situation angepasst?

Fabians Tipp:

subparts.RIGHT_CONTENT = COA
subparts.RIGHT_CONTENT {
  10 = COA
  10 {
    10 = COA
    10 < styles.content.getRight
    10.if.isTrue.cObject < styles.content.getRight
    10.stdWrap = <div id="rechts_hintergrundfarbe">|</div>
    20 = TEXT
    20.value = <div id="rechts_leer"></div>
    20.if.isFalse.cObject < styles.content.getRight
  }
}

Meein jetziges TS mit dem versuchten Ansatz:

RAND = COA
RAND {
	10 = CONTENT
	10 {
		wrap = <div class="box_main_teaser_inner">|</div>
		renderObj =< my_content
		table = tt_content
		select {
			#colpos 0 ist die mittlere content spalte, 1 links 2 rechts 
			where = colPos = 3
			orderBy = sorting
			languageField = sys_language_uid
		}
		
	}
				
	20 = TEXT
	20.value = AUCH DAS NOCH AUSGEBEN
	#20.if.isFalse.cObject < styles.content.getRight
	20.if.isFalse.content < .10
	}
}

Hatte erst auch cObject, aber das klappte nicht. Irgendwie erschliesst sich mir TS auch noch nicht ganz. Sieht man ja 😉

Für jeglichen Ansatz, Tipp oder neue Stichworte, nach denen ich suchen könnte, wäre ich dankbar.

Danke, Hannes