Zum Inhalt springen

klickbare Pfadanzeige des Menus

Erstellt am 26. September 2004 · 7 Antworten · letzte Antwort am 4. Oktober 2004

Tags: Frage

FlashKasper ·

Abend zusammen,

ich erzeuge mir einen klickbaren Pfad meines Menus, soweit ist noch alles klar.

temp.menu_pfad = HMENU
temp.menu_pfad {
special = rootline
special.range = 1 | -1
1 = TMENU
1.NO.ATagParams=class="naviliste_hellgrau"
}

Meine Navigation hat 2 Ebenen. Jetzt versuche ich im Pfad die erste Ebene mit einem anderen Stylesheet als die zweite Ebene darzustellen.

Wie ist das möglich?

Bei meinen bisherigen Versuchen werden leider die kompletten Menüeinträge der 2. Ebene dargestellt.

Gruss
FlashKasper

Crasheraboras ·

Also ich würd sagen du solltest das ganze ungefähr so lösen:
tempm.menu_pfad = HMENU
-->temp.menu_pfad.special = rootline
temp.menu_pfad.special.range = 0|-1
temp.menu_pfad.1 = TMENU
temp.menu_pfad.1.target = _top
temp.menu_pfad.1.NO{
allWrap = <span class="level1"> >| </span>
}
temp.menu_pfad.2 = TMENU
-->temp.menu_pfad.2.target = _top
temp.menu_pfad.menu_pfad. ACT = 1
temp.menu_pfad.2.ACT {
allWrap = <span class="level1"> >| </span>
}
so gekennzeichnet (-->) muss nicht sein 😃

FlashKasper ·

hi,

die zwei Vorschläge sind schon recht gut...haben mich auch schon zu weiteren Versuchen gebracht...aber ich habe es immer noch nicht hinbekommen, dass der Style des 1. und 2. Links unterschiedlich ist.

Ich habe zwar jeweils eine <span> um die Links aber ich müsste den Style des <a href> jeweils unterschiedlich haben.

Das hab ich noch nicht hinbekommen?

Gruss
FlashKasper

Crasheraboras ·

Ja da muss ich Dander recht geben wenn du für jeden Menu"level" ein ATagParam benutzt und dem dann die vorgsehene Klasse zuweist müsste das funktionieren bsp:

         temp.menu_path.1{
           allWrap=...
           ATagParam = class="..."
         }
         temp.menu_path.2{
           allWrap=...
           ATagParam = class="..."
         }

so müsste das gehen

Dander ·

ich meinte eigentlich so:

ATagParams = class="level1" || class="level2"

wobei ich dein script nciht verstehe 2 ebenen bei einem klickpfad???

FlashKasper ·

So hat es dann geklappt. Hatte schon mit dem ATagParams rumgespielt aber darauf bin ich jetzt nicht gekommen. Bei mir hatten beide Links immer die selber Klasse.

ATagParams = class="level1" || class="level2".

Vielen dank für eure Hilfe. Echt super.

Gruss
FlashKasper