Zum Inhalt springen

Feld als CSS-Klasse ausgeben

Erstellt am 18. September 2012 · 2 Antworten · letzte Antwort am 26. September 2012

Tags: Frage

psychoschlumpf ·

Ich habe ein Textfeld auf ein "class"-Attribut gemappt und gebe damit diverse CSS-Klassen aus.
Funktioniert soweit.

Nur sollen Umlaute und ß ersetzt werden, damit die Klassennamen korrekt sind (z.B. ö => oe).
Das bekomme ich nicht hin. Habe im Moment folgenden Code im TypoScript-Abschnitt des XML eingefügt:

<TypoScript>
10 = TEXT
10.current = 1
10.stdWrap.parseFunc.short {
ö = oe
}
</TypoScript>

Zudem folgendes unter <stdWrap>, um alles lowercase zu machen:

<stdWrap>stdWrap.case = lower
noTrimWrap = |logoitem ||</stdWrap>

Die Umwandlung zu Kleinbuchstaben geht. Die Ersetzung der Strings nicht.

Tosta ·

parsefunc.short wirkt nur auf ganze Wörter, nicht auf Teile eines Worts. Ich denke, ein alleinstehendes „ö“ wird wohl in „oe“ konvertiert, aber das „ö“ in „Wörter“ nicht.