Zum Inhalt springen

welches Objekt ist das richtige?

Erstellt am 10. Juli 2004 · Noch keine Antworten

Tags: Frage

marc-willmann ·

Ich bastel an einer Seite (was man an meinen vielen Posts hier sehen kann 😉 ), die mehrere Spalten hat. Dabei soll die Überschrift (des Content-Elements) mittels eines CSS-Styles formatiert werden, und zwar für jede Spalte anders. Dafür benutze ich folgenden TS-Code:

 subparts.LEFT_COLUMN = CONTENT
  subparts.LEFT_COLUMN {
    table = tt_content
    select.orderBy = sorting
    select.where = colPos=1
    renderObj < tt_content
    renderObj.stdWrap.allWrap = |
    renderObj.stdWrap.space=0|0
    renderObj.stdWrap.wrap = <table width="170"> | </table>
    renderObj.text.10.wrap =  <tr><td bgcolor="#99CC66" class="LeftHeader"> | </td></tr>
    renderObj.text.20.wrap =  <tr><td class="LeftContent"> | </td></tr>
  }

  subparts.MAIN_CONTENT = CONTENT
  subparts.MAIN_CONTENT {
    table = tt_content
    select.orderBy = sorting
    select.where = colPos=0
    renderObj < tt_content
    renderObj.stdWrap.space=0|0
    renderObj.stdWrap.allWrap =  <div class="haupttext">|</div>
    renderObj.stdWrap.wrap = |
    renderObj.text.10.wrap = <div class="NormalHeader">|</div>
  }

Das funktioniert für normale Content-Elemente vom Typ "TEXT" schon ganz gut. Wähle ich aber "TEXT MIT BILD", wird mein schönes TypoScript einfach ignoriert.

Auf welches Objekt muss ich denn meinen Code nun loslassen, damit das mit allen (oder wenigstens mit TEXT und TEXT MIT BILD) funktioniert? Und - bitte - wie finde ich diese Information auch in der TSRef, damit ich nicht immer so blöd fragen muss?

Besten Dank schon mal im Voraus,

Marc