Zum Inhalt springen

zusätzliches Headerlayout definieren

Erstellt am 1. Dezember 2006 · 5 Antworten · letzte Antwort am 4. Dezember 2006

Tags: Inhaltselemente, Frage

Chuonrad ·

Hallo community,

es ist mir ein wenig peinlich - ich weiß, es _gibt_ die Antwort auf meine Frage hier im Forum - nur ich finde sie nicht (mehr).
Folgendes:
mit

header_layout.altLabels {
1 = Hauptüberschrift
...
}

kann ich die Überschriften-Labels in TS-Config ändern.

mit

TCEFORM.tt_content.header_layout.addItems {
6 = h1_aktuell
...
}

kann ich im TS-Config neue Labels erstellen.

Nur - wie stelle ich es an, das die hinzugefügte Überschriftenklasse korrekt gewrapt wird?

Ich dachte, mit

tt_content.stdWrap.innerWrap.cObject {
6 = TEXT
6.value = <h1 class="xy">|</h1>
}

weiter zu kommen - aber offenbar bin ich auf dem Holzweg...

Chuonrad ·

...zumindest konnte ich damit neue Rahmen/Boxen erzeugen.

Scheint aber mit dem header so nicht zu gehen. Im O'Reilly steht auch drin, wie man mit adItem neue Überschriften hinzufügt. Aber wie man die dann auch wrapt - darüber schweigt sich das Buch aus. :/

Chuonrad ·

Hm nun ... mit

lib.stdheader.10 {
6 = TEXT
6.wrap = <h1 class="h1_aktuell"> | </h1>
}

wir an der entsprechenden Stelle immerhin schon mal ein <h1....> tag ins Layout eingefügt.
Wenn dann auch noch der Inhalt des header-fields ausgegeben wird, wäre ich sehr zufrieden. 🙂