Zum Inhalt springen

bodytext class in abhängigkeit von header_layout ändern

Erstellt am 6. Februar 2008 · 4 Antworten · letzte Antwort am 11. Februar 2008

Tags: Inhaltselemente, Frage

Typomania ·

Hallo,

ich habe gesucht und nichts gefunden, also seid bitte gnädig auch wenns simpel ist 😉

Ich habe in meiner TYPO3 4.1.5 die css_styled_content eingebunden.
Ich kann ohne Probleme meine Überschriften formatieren.

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
	key.field = header_layout
	default = TEXT
	default.field = header
	default.wrap = <h1>|</h1>
	1 = TEXT
	1.field = header
	1.wrap = <h1 class="layout1">|</h1>
}

Nun möchte ich allerdings meinen bodytext auch in Abhängigkeit vom Layout ändern (weil nach meinen Erforschungen allerdings tt_content.20 = TEXT keine eigene Layoutzuweisung hat)

Ich habe es durchaus in mehreren Versuchen geschaft, die CssKlasse 'bodytext' durch 'layout1' zu ersetzen. Allerdings bekam ich dann meine Seiteninhalte doppelt ausgegeben, einmal so wie ich es wollte und einmal so wie vorher. Mit dem Löschoperator konnte ich das Problem nicht lösen.

Soweit so gut, das waren also meine Versuche.
Ich wäre sehr glücklich, wenn wer was wüsste oder mir was dazu sagen kann. Könnte ja auch sein, dass das nicht geht und es sinnvoller ist, eine neue css datei einzubinden? Oder eine neue Vorlage, oder oder oder...

Also nochmal die Frage:

Wie kann ich bodytext eine neue CssKlasse in Abhängigkeit vom header_layout zuweisen (wohlgemerkt bei der Beibehaltung der Änderungen der CssKlasse für das Header-field)

Viele Grüße und im Voraus herzlichen Dank fürs Nachdenken ,
Typomania

just2b ·

Hallo,

ich würd das "Rahmen"-Dropdown im COntentelement nehmen, da fällt sowohl der Header als auch der bodytext rein.

georg

Typomania ·

Hallo,

danke für den Hinweis.
Die Auswahlbox 'Frame' oben rechts ist wohl das, was Du meinst.

Allerdings ist mir noch ein Rätsel, wie ich in TypoScript darauf zugreifen kann, denn das Object 'FRAME' sieht mir mehr nach einem wirklichen Frames aus.

Kleine Hinweise würden mich erfreuen 😉

Viele Grüße,
Typomania