Zum Inhalt springen

Sie sind hier: - Menü

Erstellt am 16. März 2005 · 15 Antworten · letzte Antwort am 16. März 2005

Tags: Frage

spawnferkel ·

Hallo,
suche jetzt schon sehr lange nach einem "Sie sind hier" - Menü, also bspw.

Sie sind hier: menuebene1 > menuebene2

ohne ein komplettes menu anzuzeigen ich habe mir schon folgendes gedacht:

Normales Menü:

temp.menu_3.1 = TMENU
temp.menu_3.1 {
# Normal state properties
NO.allWrap = <div class="menu-level1-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu-level1-act"> | </div>
}

Sie sind hier Menü:

temp.menu_3.1 = TMENU
temp.menu_3.1 {
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <span class="menu-level1-act"> | </span>
}

Das man einfach NO weglässt, aber das funktioniert nicht.

Wenn es viele Leute auch nicht glauben mögen, aber ich habe die Suche benutzt...

Danke schonmal für jede Hilfe
Alexander

spawnferkel ·

Hmm da hab ich jetzt aber noch ein riesen Problem:

Das ist mein rootline Menü

# Menu 3 cObject
temp.menu_3 = HMENU
temp.menu_3.special = rootline
# First level menu-object, textual
temp.menu_3.1 = TMENU
temp.menu_3.1 {
 # Normal state properties
 NO.allWrap = <span class="menu-level1-no"> | </span>
}

Problem ist jetzt, das er mir nur das er nur einen Link ausgibt, nämlich den Titel der Rootpage. Selbst mit entryLevel kann ich Typo3 nicht dazu bewegen den Titel des ersten oder zweiten Menüs auszugeben.

Habt ihr da schon erfahrungen gesammelt?

spawnferkel ·

Hi,
danke erstmal.

Das ist jetzt aber wirklich ärgerlich, so klappt es gar nicht:

# Menu 3 cObject
temp.menu_3 = HMENU
temp.menu_3.special = rootline
temp.menu_3.special.range = 2| -1 
temp.menu_3.1 = TMENU
temp.menu_3.1 {
 NO.allWrap = <span class="menu-3"> | </span>
}

Hmm, aber range klingt echt gut......

vendy ·

Hallo, die "Sie sind hier" Menu habe ich getestet. das ist gut gelaufen aber wenn ich Text vor die Menu schreiben, das geht bei mir nicht.

Die mark in meine Temp ###NAVY###

code :

-----
-----
page.10.marks.NAVY < temp.nav

temp.nav = COA
temp.nav.5= TEXT
temp.nav 5.value = Level :
temp.nav.10 = HMENU
temp.nav.special = rootline
temp.nav.range = 1|-2
temp.nav.1 = TMENU
temp.nav.1.NO {
linkWrap = <font face="verdana" size="1">| ></font>
}

Ich habe schon versucht ohne Text. es funkt...aber mit Text nicht, natürlich ohne COA

tipp???

danke..

spawnferkel ·

ohhh nein.....

ich dummdösiligerdummbratzbratfisch. tut mir leid leute ich hatte "im Menü" verstecken aktiviert.

Leider komme ich auf die Seiten, auf der das rootline menü angezeigt werden soll nicht über das normale menü, kann ich irgendwie im setup einstellen, dass er das die links die eigentlich im menü versteckt werden sollen trotzdem zum rootline menü hinzufügt werden können?

Vielen lieben dank für eure Hilfe.

toyde ·

?

Macht das Sinn, dass du versteckte Seiten hast, die dann doch in der Navigation auftauchen? Es gibt da Möglichkeiten von ShortCut, NotInMenu auf sichtbar stellen, etc.. ODER:
Du erzwingst einen Namen per optionSplit. (TSref)

cu

spawnferkel ·

vielleicht kann ich die ganze sache auch noch viel professioneller lösen, wenn ich weiß wie man ein zweites menü auf der Seite plazieren kann.

Heißt also ich brauche ein Menü für den Headbereich und ein Menü unten in der Seite die unabhängig von einander funktionieren.

Ist sowas möglich? derzeit funktioniert das Menü unten in der Seite nämlich statisch.

MartinLeim ·

Klar ist das möglich. Alles ist möglich 😉
Man muss nur wissen wie.
Und das ist meist der Knackpunkt.

Aber vielleicht können wir dir helfen. Was genau hast du denn vor?

spawnferkel ·

Ok vielen Dank schonmal.

Also ich brauche eigentlich 3 Menüs auf einer Seite.

-> Oben
-> Links
-> Unten

Aber nur das Menü "Oben" hat auch mehr als eine Ebene

und alle drei müssen unabhängig von einander laufen.

Ich vertehe jetzt natürlich nicht wie ich meinem Seiten baum klar machen soll welche Seite zu welchem Menü gehört?!

spawnferkel ·

Müsste dann folgende Struktur vorhanden sein?

-> Menu1 : id = 5
- -> ebene2
- - -> ebene 3
-> Menu2 : id = 9
- -> ebene2
-> Menu3 : id = 18
- -> ebene2

Das hier ist der code für Menu1:

# Menu 1 cObject
temp.menu_1 = HMENU
# First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
# Normal state properties
NO.allWrap = <div class="menu-level1-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu-level1-act"> | </div>
}

Ich frag mich jetzt wie kann ich in Menu1 sagen, das sein Startpunkt an id=5 ist und nicht an der rootpage?

Vielen Dank für eure Hilfe