Naja, du gibst ja deinen eigenen Seiteninhalt aus mit:
Code:
# Seiteninhalt ausgeben
tt_content = COA
tt_content {
# Überschrift
10 = TEXT
10 {
field = header
wrap = <h2> | </h2>
}
# Bodytext
20 = TEXT
20 {
field = bodytext
wrap = <p> | </p>
}
}
Das würde ich an deiner Stelle nicht so machen. Weil sich dadurch überhaupt nichts ändert bei der Ausgabe, gegenüber der Ausgabe mit CONTENT < styles.content.get. Außer das du mit der Ausgabe tt_content die Wahl deiner Inhaltselemente einschränken tust.
Mit marks.CONTENT < styles.content.get, weißt du dem Marker CONTENT den Inhalt der Spalte Normal direkt zu.
Lege das mal so an:
Code:
10.marks.INHALTSOL < styles.content.get
oder so anlegen:
10.marks.INHALTSOL = CONTENT
10.marks.INHALTSOL {
table = tt_content
select {
where = colPos = 0
orderBy = sorting
// kannste weglassen wenn du keine verschieden Sprachen hast
#languageField = sys_language_uid
}
} Wobei:
- < styles.content.get für Spalte Normal steht
- < styles.content.getRight für die Spalte Rechts steht
- < styles.content.getLeft für die Spalte Links steht
- < styles.content.getBorder für die Spalte Rand steht
Wobei:
- where = colPos = 0 für Spalte Normal steht
- where = colPos = 1 für Spalte Links steht
- where = colPos = 2 für Spalte Rechts steht
- where = colPos = 3 für Spalte Rand steht
Deine Definition der tt_content erst mal ausblenden: #tt_content.
Um die Überschrift immer auf <H2> zu stellen gibst du unter Contants folgendes ein:
Code:
content {
// content header festlegen
wrap.header = |
wrap.header1 = <h1> | </h1>
wrap.header2 = <h2> | </h2>
wrap.header3 = <h3> | </h3>
wrap.header4 = <h3> | </h3>
} Den ersten Header dabei leer lassen, weil dieser den Standardheader definiert, der durch header1 mit gesetzt wird.