Zum Inhalt springen

weitere Spalten im BE ansprechen

Erstellt am 16. Februar 2009 · 4 Antworten · letzte Antwort am 16. Februar 2009

Tags: Templates & Layouts, Inhaltselemente, Frage

olly777 ·

Hallo zusammen ;-),

also bei mir klappt das alles wunderbar, erstmal vielen Dank für die Veröffentlichung des Scriptes. Was ich allerdings nicht hinbekomme, ist die Texte auf der Website anzeigen zu lassen. Weiß schon wie es geht, allerdings nur für die Spalten Links | Normal | Rechts | Rand .....wie spreche ich eine weiter angelegte Spalte an? Bisher habe ich meine Marker folgendermaße eingebunden:

page.10.marks.XYZ = styles.content.get
page.10.marks.XYZ = styles.content.getLeft
page.10.marks.XYZ = styles.content.getRight
page.10.marks.XYZ = styles.content.getBorder

Nur was verwende ich, wenn ich jetzt weitere Spalten hinzugefügt habe?

page.10.marks.XYZ = styles.content.get???????????

Kann mir da jemand weiterhelfen? Vielen Dank im voraus und beste Grüße ;-)

olly777 ·

Danke für die schnelle Antwort ;-).
Die beiden Links kenne ich schon. Trotzdem Danke dafür. Das klappt ja auch alles. Ich habe jetzt insgesamt 7 Spalten erstellt. Viel davon kann ich ohne Probleme mit styles.content.get, styles.content.getLeft, styles.content.getRight und styles.content.getBorder ansprechen. Nur wie spreche ich die anderen drei an?

styles.content.get??????????

Beste Grüße
Olly ;-)

einpraegsam.​net ·

Ein Blick in css_styled_content hilft hier:

styles.content.get = CONTENT
styles.content.get {
  table = tt_content
  select.orderBy = sorting
  select.where = colPos=0
  select.languageField = sys_language_uid
}

Du siehst also, das styles.content.get nur ein Objekt ist, das über Typoscript erst Mal befüllt wird. In der gleichen Weise kannst du nun dein eigenes Objekt füllen.