Zum Inhalt springen

lib.stdheader.key.field = header_layout - so änder ich das Layout der Überschrift - und wie änder ich den Text?

Erstellt am 22. Juli 2006 · 1 Antwort · letzte Antwort am 24. Juli 2006

Tags: Inhaltselemente, Frage

WiseGuy ·

Hallo

Ich möchte gern die Layout-Auswahl benutzen und hab dazu folgendes in mein TS geschrieben:

# Layout fuer Ueberschriften definieren
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
  key.field = header_layout

  # Layout: Normal
  default = TEXT
  default.field = header
  default.wrap = <div id="layout0"><b>|</b></div>

  # Layout:1
  1 = TEXT
  1.field = header
  1.wrap = <div id="layout1"><b>|</b></div>

  ...
}

Und nun würde ich dem eigentlichen Text gern quasi das selbe zuweisen - nur ohne den Fettschreibe-Tag <b>.

Und was muss ich dazu angeben?
Hab schon probiert:
- lib.stdtext
- lib.stdbodytext
- lib.stdbod

Oder gehts ganz anders?

mfg Benjamin

Proximo ·

Wie du ein Case machst, kannst du nachlesen. Ansonsten ist deine Schnittstelle:

tmp_tt_content_text < tt_content.text
tt_content.text >
tt_content.text = COA
# Hier fügen wir deine Überschrift ein
tt_content.text.10 < lib.stdheader
# Ab da verarbeiten wir den Bodytext
tt_content.text.20 = TEXT
tt_content.text.20 {
  field = bodytext
  fieldRequired = bodytext
  wrap = <b>|</b>
  parseFunc < tmp_tt_content_text.20.parseFunc
  editIcons < tmp_tt_content_text.20.editIcons
}

"key.field" kann ein beliebiges Auswahlfeld sein. Ermittle den Namen über den Quellcode der Typoseite, auf welcher das Auswahlfeld zu finden ist, dass du benutzen möchtest.

Fang am Besten bei "tt_content.text.20 = TEXT" an, und arbeite mit "tt_content.text.20 = CASE"

MFG Proximo