Zum Inhalt springen

Seiteninhalt & wrap

Erstellt am 18. August 2005 · 2 Antworten · letzte Antwort am 18. August 2005

Tags: Frage

kurtzman ·

ich möchte gerne nach der überschrift vom typ layout1 einen wrap starten, der erst schließt, wenn das letzte seiteninhaltselement beendet ist.

beispiel:

es befinden sich 3 seiteninhaltselement in der spalte inhalt:

text m/bild | header-layout1
>start wrap: <div class="beitrag">
text | header-layout2
trenner
text | header-layout2
>ende wrap: </div>

das mit den header-layouts hab ich schon fertig:

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
	key.field = header_layout
	1 = TEXT
	1 {
		field = header
		wrap (
				<div class="ueberschrift" style="margin-bottom: 10px;">|</div>
		)
	}
	
	2 = TEXT
	2 {
		field = header
		wrap = <div class="sub_überschrift">|</div>
	}
	
	3 = TEXT
	3 {
		field = header
	}
	default < .1
}

auch für die darstellung des bodytextes habe ich bereits etwas:

tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text {

	10 < lib.stdheader

	20 = TEXT
	20 {
		field = bodytext
		fieldRequired = bodytext
		wrap = <div class="text">|</div>
		parseFunc < tmp_tt_content_text.20.parseFunc
		editIcons < tmp_tt_content_text.20.editIcons
	}
	
}

wo platziere ich nun meinen

wrap = <div class="beitrag">|</div>

?

kann man außerdem per typoscript steuern, dass für die überschrift des ersten seitenelements immer layout=1 verwendet wird?

Stoneage ·
tt_content.text.wrap = <div class="beitrag">|</div>

dann hast du aber den wrap um alles... #paralyzed#

Gruß,

T.

kurtzman ·

hatte ich schon aber das wollte nicht...

an welche stelle solle ich es denn postieren? ich hatte es im zweiten quellcode-block in zeile 5 geschrieben:

tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
tt_content.text {

        wrap = <div class="beitrag">|</div>

        10 < lib.stdheader
 
        20 = TEXT
        20 {

leider läuft das nicht...

der wrap darf erst nach der ersten überschrift anfangen!!!