Hallo,
ich möchte bei meinem Menü immer den aktiven Menüpunkt ganz oben haben.
Hat jemand einen Tipp?
Aktiver Menüpunkt soll immer oben stehen.
Da Du absolut null Infos lieferst, kann man ganz konkret nur sagen: Das geht zum Beispiel über CSS.
Sorry war vorhin etwas auf dem sprung, hier die infos:
auf der seite:
http://www.golight.eu/LICHTDESIGN.8.0.html
soll bei click auf punkt "Produktdesign" dieser dann oben über "Lichtdesign" stehen.
Hi,
hat keiner eine idee?
Muss doch irgendwinen weg geben die reihenfolge der menupunkte je nach zustand zu vertauschen.
wie theo schon geschrieben hat, gib z.B. dem Menüzustand CUR einen a tag mit einer Klasse oder ein div o.ä. und den Menüzuständen NO eine andere Klasse oder ID und steuer die Position der Elemente über CSS.
Viele Grüße
Niki
Das geht so nicht weil ich das menu ja als Liste erzeuge da kann ich via css nicht einfach die punkte verschieben.
MenuTS:
temp.menu_right = HMENU
temp.menu_right {
entryLevel = 1
wrap = {$menuwrap}
1 = TMENU
1 {
noBlur = 1
expAll = 0
wrap = <ul class="ull1">|</ul>
NO = 1
NO.linkWrap = <li class="l1">|</li>
SPC = 1
SPC.linkWrap = <li class="l1">|</li>
ACT = 1
ACT.linkWrap = <li class="l1act">|</li>
ACTIFSUB = 1
ACTIFSUB.linkWrap = <li class="l1act">|
CUR = 1
CUR.linkWrap = <li class="l1cur">|</li>
CUR.doNotLinkIt = 0
CURIFSUB = 1
CURIFSUB.linkWrap = <li class="l1cur">|
CURIFSUB.doNotLinkIt = 0
}
2 = TMENU
2 {
noBlur = 1
expAll = 0
wrap = <ul class="ull2">|</ul></li>
NO = 1
NO.linkWrap = <li class="l2">|</li>
SPC = 1
SPC.linkWrap = <li class="l2">|</li>
ACT = 1
ACT.linkWrap = <li class="l2act">|</li>
ACTIFSUB = 1
ACTIFSUB.linkWrap = <li class="l2act">|
CUR = 1
CUR.linkWrap = <li class="l2cur">|</li>
CUR.doNotLinkIt = 0
CURIFSUB = 1
CURIFSUB.linkWrap = <li class="l2cur">|
CURIFSUB.doNotLinkIt = 0
}
}
Liberation schriebDas geht so nicht weil ich das menu ja als Liste erzeuge da kann ich via css nicht einfach die punkte verschieben.
Wo steht das geschrieben?
ja sorry, konnte man an der url im code dann aber sehen.
erzeugtes HTML:
<ul class="ull1">
<li class="l1act"><a href="PRODUKTDESIGN.9.0.html">PRODUKTDESIGN</a>
<ul class="ull2">
<li class="l2cur"><a href="Bel-Air.24.0.html">Bel Air</a></li>
<li class="l2"><a href="Zoe-Kirros.35.0.html">Zoe Kirros</a></li>
<li class="l2"><a href="Holly.33.0.html">Holly</a></li>
<li class="l2"><a href="Rex-Reflex.36.0.html">Rex Reflex</a></li>
<li class="l2"><a href="Streetlight.32.0.html">Streetlight</a></li>
<li class="l2"> </li>
<li class="l2"><a href="Alle-Produkte.26.0.html">Alle Produkte</a></li>
</ul>
</li>
<li class="l1"><a href="LICHTDESIGN.8.0.html">LICHTDESIGN</a></li>
</ul>
die Hauptpunkte müssen sich schon via TS verschieben.
Liberation schriebja sorry, konnte man an der url im code dann aber sehen.
Nö, das meinte ich nicht.
Du hast meine Frage falsch verstanden (bzw. ich hab´ mich nicht klar genug ausgedrückt), deswegen ein neuer Versuch... 😉
theo schriebLiberation schrieb...da kann ich via css nicht einfach die punkte verschieben.
Wo steht das geschrieben?
ach so meintest du das... 🙁
hmm dann geb mir doch bitte mal ein css tipp stehe da etwas auf dem schlauch...
...
CUR.ATagParams = id="top"
...
Die id positionierst Du dann halt so, wie man ids halt so positioniert...
Blockade gelöst? 😉
btw: Ich hab nix anderes gemacht, als das, was Niki praktisch wortwörtlich vorgeschlagen hat.
hmm, funktioniert aber leider nicht so richtig oder ich hab nicht das passende css im kopf.
Ich bekomme den aktiven punkt der liste trotzdem nicht nach oben.
Die anderen Punkte müssen dann ja auch darunter stehen.
nochmal zu Illustration:
Auf Seite:
http://www.golight.eu/LICHTDESIGN.8.0.html
Soll Punkt LICHTDESIGN oben stehen.
& auf Seite:
http://www.golight.eu/PRODUKTDESIGN.9.0.html
Soll Punkt PRODUKTDESIGN oben stehen im Menu (steht es ja schon weil im Menubaum über Lichtdesign.
Liberation schriebhmm, funktioniert aber leider nicht so richtig oder ich hab nicht das passende css im kopf.
Ich bekomme den aktiven punkt der liste trotzdem nicht nach oben.
Beispiel:
#top {position:absolute;top:-50px;left:0px;}
Liberation schriebDie anderen Punkte müssen dann ja auch darunter stehen.
Davon hast Du nichts gesagt, es hieß ausschließlich:
Liberation schriebich möchte bei meinem Menü immer den aktiven Menüpunkt ganz oben haben.
Aber das läßt sich sicherlich ähnlich regeln, nur hab ich keine Lust, Dir Dein Menü zu bauen, sorry... ;-)
Hi,
ja der ansatz mit absolute ist ja nicht übel hatte auch den gedanken aber es funktioniert so nicht. Mein menu brauchst du ja auch nicht bauen es ist nämlich schon fertig bis auf das tauschen der menupunkte und mit den unterpunkten das war ja schon im 2 post von mir ersichtlich...
Der beste & sinnvollste ansatz wär immernoch via TS indem man die menupunkte einfach tauscht. Leider hab ich den TS ansatz dafür nicht im kopf.
so habe das kleine Problem nun gelöst...
Shortcut "LICHTDESIGN" über Punkt "PRODUKTDESIGN" gesetzt und via TS - setup Constants ausgeblendet.
Menu ts:
excludeUidList = {$uidnichtimmenu}
Constants = uidnichtimmenu = 8
auf Shortcut "LICHTDESIGN id= 8" der über punkt "PRODUKTDESIGN" ist ext template und im constants = uidnichtimmenu = 50
Somit werden die Punkte je nach dem auf welcher seite man sich befindet aus-eingeblendet.