Zum Inhalt springen

Horizontale Navigation - Zeichen vor jeder Zeile ....

Erstellt am 6. November 2007 · 4 Antworten · letzte Antwort am 6. November 2007

Tags: Frage

Schengo ·

Hallo zusammen.

Ich habe eine komplett horizontale Navigation mit max. vier Ebenen.
Vor jeder Ebene bzw. Zeile habe ich einen kleinen Haken als Symbol.
Das klappt soweit auch hervorragend, wenn die Ebene mehrere Punkte hat.
Beispiel: Beispiel 1, funktioniert

Wenn ich aber nur einen Punkt in der Ebene habe, gibt es das Symbol nicht. Hat jemand eine Ahnung warum?
Beispiel: Beispiel 2, funktioniert nicht

Danke schonmal im Voraus.

Hier der TS-Code (nur für das Menü)

page.10.marks 	{
        	MENU = HMENU
        	MENU 	{
                	#entryLevel = 1
                	special = directory
                	special.value = 2
                	stdWrap.required = 1
                	stdWrap.wrap =   
                	1 = TMENU
                	1 	{
                      		expAll = 1
                      		noBlur = 1
                      		wrap = <ul id="nav">|</ul>
                      		NO = 1
                      		NO 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <li class="ebene1_no">|</li>
                            		stdWrap = upper
                      			}
                      		ACT = 1
                      		ACT 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <li class="ebene1_act">|</li>
                            		stdWrap = upper
                      			}
                		}
        		2 = TMENU
                	2 	{
                      		expAll = 1
                      		noBlur = 1
                      		wrap = <ul>|</ul>
                      		NO = 1
                      		NO 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <div class="auflistungszeichen">&#9492;</div><li class="ebene2_no"> | <font color="#999999">|</font> </li> |*| <li class="ebene2_no">| <font color="#999999">|</font> </li> |*| <li class="ebene2_no">|</li>
                            		stdWrap = upper
                      			}
                      		ACT = 1
                      		ACT 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <div class="auflistungszeichen">&#9492;</div><li class="ebene2_act"> | <font color="#999999">|</font> </li> |*| <li class="ebene2_act">| <font color="#999999">|</font> </li> |*| <li class="ebene2_act">|</li>
                            		stdWrap = upper
                      			}
                		}
                	3 = TMENU
                	3 	{
                      		expAll = 1
                      		noBlur = 1
                      		wrap = <ul>|</ul>
                      		NO = 1
                      		NO 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <div class="auflistungszeichen">&#9492;</div><li class="ebene3_no"> | <font color="#999999">|</font> </li> |*| <li class="ebene3_no">| <font color="#999999">|</font> </li> |*| <li class="ebene3_no">|</li>
                            		stdWrap = upper
                      			}
                      		ACT = 1
                      		ACT 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <div class="auflistungszeichen">&#9492;</div><li class="ebene3_act"> | <font color="#999999">|</font> </li> |*| <li class="ebene3_act">| <font color="#999999">|</font> </li> |*| <li class="ebene3_act">|</li>
                            		stdWrap = upper
                      			}
                		}
        		4 = TMENU
                	4 	{
                      		expAll = 1
                      		noBlur = 1
                      		wrap = <ul>|</ul>
                      		NO = 1
                      		NO 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <div class="auflistungszeichen">&#9492;</div><li class="ebene4_no"> | <font color="#999999">|</font> </li> |*| <li class="ebene4_no">| <font color="#999999">|</font> </li> |*| <li class="ebene4_no">|</li>
                            		stdWrap = upper
                      			}
                      		ACT = 1
                      		ACT 	{
                            		ATagTitle.field = abstract // description // title
                            		wrapItemAndSub = <div class="auflistungszeichen">&#9492;</div><li class="ebene4_act"> | <font color="#999999">|</font> </li> |*| <li class="ebene4_act">| <font color="#999999">|</font> </li> |*| <li class="ebene4_act">|</li>
                            		stdWrap = upper
                      			}
                		}
        		}
		}

Gruß Schengo

Unbekannter Benutzer ·

Das Problem kommt dadurch zustande, dass bei OptionSplit Last Vorrang vor First hat. D.h. bei nur einem Punkt bekommt dieser den wrap als wär er der letzte (was er ja auch ist) und nicht den wrap des ersten Punktes. Das lässt sich so nicht lösen.
Da musst du umdenken und z.B. versuchen den Haken beim Wrap vom TMENU mit einzubauen.