Zum Inhalt springen

header_layout: Ueberschrift neu formatieren

Erstellt am 21. März 2011 · 10 Antworten · letzte Antwort am 24. März 2011

Tags: Inhaltselemente, Frage

igorshmigor ·

Dass es zweimal ausgegeben wird liegt daran, dass der Text eigentlich in lib.stdheader.10 definiert wird. Du musst also die ersten drei Zeilen wie folgt ändern:

lib.stdheader.10 >>
lib.stdheader.10 = CASE
lib.stdheader.10 {
Parker ·

Danke igorshmigor
Nun wird die von mir erstellte H1 gelöscht und die von TYPO3 erstellte z.B. H2 angezeigt.

igorshmigor ·

Ach ja, ich hatte den Fehler mit dem doppelten > übernommen.
Die erste Zeile muss natürlich

lib.stdheader.10 >

heißen.

Parker ·
igorshmigor schrieb

Ach ja, ich hatte den Fehler mit dem doppelten > übernommen.
Die erste Zeile muss natürlich

lib.stdheader.10 >

heißen.

Das doppelte > ist ohne Erfolg entfernt.

Aktuelle Version:

# Ueberschrift neu formatieren
lib.stdheader.10 >
lib.stdheader.10 = CASE
lib.stdheader.10 {
  key.field = header_layout
...
}
Parker ·

So schaut es in HTML aus:

<h1 class="ebene1"><h2>Überschrift Text</h2></h1>

Und hier der Inhalt aus dem TypoScript-Objekt-Browser:

[10] = CASE # This CASE cObject renders the header content: # currentValue is set to the header data, possibly wrapped in link-tags. # Ueberschrift neu formatieren # This CASE cObject renders the header content: # currentValue is set to the header data, possibly wrapped in link-tags. # Ueberschrift neu formatieren
[1] = TEXT
[current] = 1
[insertData] = 1
[fontTag] = <h1{register:headerStyle}{register:head...
[field] = header
[wrap] = <h1 class="ebene1">|</h1>
[2] = TEXT
[current] = 1
[insertData] = 1
[fontTag] = <h2{register:headerStyle}{register:head...
[field] = header
[wrap] = <h1 class="ebene2">|</h1>
[3] = TEXT
[current] = 1
[insertData] = 1
[fontTag] = <h3{register:headerStyle}{register:head...
[field] = header
[wrap] = <h1 class="ebene3">|</h1>
Parker ·
igorshmigor schrieb

hmmm ... wird bei Dir das statische Template von CSS Styled Content vielleicht nach Deinem eigenen eingebunden?

Toller Ansatz! Leider nicht.

<link rel="stylesheet" type="text/css" href="http://www.domain.de/typo3temp/stylesheet_670d0f71b2.css" media="all" />
<link rel="stylesheet" type="text/css" href="http://www.domain.de/fileadmin/src/css/screen.css?1300726663" media="all" />
Parker ·

Ich habe mein Ziel über einen anderen Weg erreicht:

[treeLevel = 2]
temp.body = TEXT
temp.body.wrap = <body id=ebene2>
page.bodyTagCObject  < temp.body
[global]

Mit dieser Lösung kann ich alles mit CSS für eine PageEbene anpassen.

Schöne Grüße
Parker