Zum Inhalt springen

conditions header_layout

Erstellt am 5. Januar 2009 · 1 Antwort · letzte Antwort am 7. Januar 2009

Tags: Frage

tt_test ·

Guten Abend,

ich komme gerade nicht weiter. Villeicht kann mir hier jemand helfen, dass wäre schon klasse!

Im Grunde möchte ich die Schriftgröße eines Inhaltelement mit dem header_layout einstellen.

So soll der Text zB 14px groß sein wenn beim Header Layout Standard (0) gewählt wurde, oder 16 wenn header_layout=1.

Dazu habe ich mir gedacht, dass ich je nach header_layout die Klasse in den p Tags der Inhalte anders setzte.

Ich habe es mit Conditions und Case probiert. Bei Case mache definitiv was falsch, und bei den Conditions bin ich mir nicht sicher ob ich da überhaupt das header_layout abfragen kann.

cur.TEST = CASE
cur.TEST {
    key.field = header_layout 
    default = none
    0.value = fliesstext
    2.value = einleitung
}
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class < cur.TEST

[globalVar= TSFE:tt_content|field:header_layout = 0]
	lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = fliesstext
[global]

[globalVar=TSFE:content|header_layout=1]
	lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = einleitung
[global]

Ich habe noch andere Varianten probiert, aber nichts funktioniert. Frage ich über die Conditions das Page Layout ab, funktioniert es super (TSFE:page|layout).

Wäre wirklich dankbar für Hilfe!
Schönen Abend noch!

tt_test ·

Hab das Ganze mittlerweile lösen können.
Falls jemand ähnliche Probleme hat, kann ich das ganze hier posten.