Ich sitze vor einem Problem. Ich möchte gerne in einem TMENU den Links eine CSS class hinzufügen, die sich aus dem Seitentitel generiert (ich möchte bewusst nicht den subtitle oder das alias field verwenden).
Diese CSS class sollte natürlich nur Kleinbuchstaben und keine Leerzeichen beinhalten. Ich schaffe es auch bereits, den Seitentitel in Kleinbuchstaben (case = lower) auszugeben, aber ich finde keine Lösung, die Leerzeichen durch ein '-' oder '_' zu ersetzen (wegen mir auch einfach rauszulöschen!).
Mein Code sieht bisher so aus:
20 = HMENU
20 {
wrap = <ul>|</ul>
entryLevel = 2
1 = TMENU
1 {
NO = 1
NO {
before.cObject = LOAD_REGISTER
before.cObject {
# pagetitle (lowercase and no spaces)
pagetitle.cObject = TEXT
pagetitle.cObject.field = title
pagetitle.cObject.case = lower
### und hier sollte noch das Leerzeichen ersetzt werden
}
linkWrap = <li>|</li>
allStdWrap.insertData = 1
ATagParams = class="{register:pagetitle}"
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
10.wrap = <span class="{register:pagetitle}">|</span>
}
}
}
}
Wenn jemand eine Idee / Lösung hat, würde ich mich sehr freuen :-)