Zum Inhalt springen

In einem TMENU im Seitentitel Leerzeichen durch '-' ersetzen

Erstellt am 25. März 2011 · 3 Antworten · letzte Antwort am 25. März 2011

Tags: Frage

felixkiesewetter ·

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 :-)