Zum Inhalt springen

Menu String teilen?

Erstellt am 26. November 2007 · 2 Antworten · letzte Antwort am 27. November 2007

Tags: Frage

eike.​h ·

Hallo,
ich habe folgendes Problem.
Ich möchte einen Menustring teilen. Der Link soll wie folgt aussehen.

<a href="home.html" title="&Uuml;ber Uns"><span>O1 <font color="#FFFFFF">ÜBER UNS</font></span></a>

Dazu muss ich "01 Über Uns" teilen.

buttonNavigation = HMENU
buttonNavigation {
  entryLevel = 0
  excludeUidList =
  1 = TMENU
  1 {
    noBlur = 1
    wrap = <ul>|</ul>
    NO = 1
    NO.ATagTitle.field = abstract // description // subtitle
    NO.allWrap = <li>|</li>
    NO.linkWrap = <span>|</span>
    NO.ATagBeforeWrap = 1
    NO.stdWrap.htmlSpecialChars = 1
    
    ACT = 1
    ACT < .NO
    ACT.allWrap = <li id="current">|</li>
  }  
}

Mit

stdWrap.substring = 0,-2

kann ich nur alles kürzen. Und

linkWrap.substring = 0,-2

funktioniert (gibt es) nicht. Es handelt sich um field = title.

Kann mir bitte jemand helfen?

Unbekannter Benutzer ·

Entweder die Zahlen über register machen und gar nicht mit in den Titel schreiben, oder per stdWrap.cObject zweimal field title laden und kürzen, etwa so:

stdWrap.cObject = COA
stdWrap.cObject{

10 = TEXT
10.field = title
10.substring = 0,2

20 = TEXT
20.field = title
20.substring = 2,500
20.wrap = <font BLABLA>|</font>

}

eike.​h ·

Danke schön, hat mir sehr geholfen!

erledigt

wrap = <ul>|</ul>
      
      NO.ATagTitle.field = abstract // description // subtitle      	 
      NO.ATagBeforeWrap = 1
      NO.allWrap = <li>|</li>
      NO.linkWrap = <span>|</span>
      NO.stdWrap.cObject = COA
      NO.stdWrap.cObject{
		
		10 = TEXT
		10.field = title
		10.substring = 0,2
		
		20 = TEXT
		20.field = title
		20.substring = 2,500
		20.wrap = <font color="#FFFFFF">|</font>

				} 
	NO.inkWrap.htmlSpecialChars = 1