Mein zu rendernder <HTML> -Code soll folgendermaßen aussehen:
Code:
<div class="calendar">
<p class="month">Sept</p> <!-- kann später gelöst werden -->
<p class="date">18</p> <!-- kann später gelöst werden -->
</div>
<div class="post">
<h1>Eine kleine Überschrift</h1>
Hier der Text, und so weiter
</div>
<div class = "link">
<div class="comment"><a href="#">11 comments</a></div> <!-- später -->
<div class="feed"><a href="#">RSS</a></div> <!-- später -->
<div class="author">Peter</div> <!-- später -->
</div>
Die Inhalte für POST werden in Spalte Normal abgelegt.
Die Inhalte für das DATUM (calendar) in Spalte Rechts.
Die Inhalte für die Fußzeile in die Spalte Rand.
Ich habe dazu folgendes TypoScript verfasst, welches leider nicht das
erhoffte Ergebnis bringt
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
| page.100.marks.INHALT = COA page.100.marks.INHALT { 10 = TEXT 10 { value = Überschrift 1 wrap = <h1>|</h1> } 30 = CONTENT 30 { table = tt_content select { orderBy = sorting where = colPos = 0 } wrap = <div class="post">|</div> renderObj = COA renderObj { 80 = CONTENT 80 { table = tt_content select { orderBy = sorting where = colPos = 2 } wrap = <div class="calendar">|</div> } 120 = CONTENT 120 { select { orderBy = sorting where = colPos = 3 } wrap = <div class="link">|</div> } } } } |
Wieso werden die Inhalte aus colPos 2 und 3 nicht vor / hinter den Inhalt aus colPos 1 gerendert?