Zum Inhalt springen

Bis hierher und nicht weiter?

Erstellt am 3. Mai 2007 · 4 Antworten · letzte Antwort am 4. Mai 2007

Tags: Frage

keinplan ·

Hallo zusammen,

ich habe folgendes Problem:

Ich habe auf der linken Seite ein Menü mit folgendem Code:

/*---------------------------------------------------------

tmp.VerticalNavigation = HMENU
tmp.VerticalNavigation {
wrap = <div id="navleft"> | </div>
special = directory
special.entryLevel = 1

1 = TMENU
1 {
wrap = <ul> | </ul>
NO = 1
NO.wrapItemAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id = current
}

}

/*-----------------------------------------------------------

Beispielstruktur:

Startseite
Menü1
Menü2
Menü3
MenüA
MenüB
Menü4

Wenn ich nun auf dem Level der MenüA/B - Einträge bin, wird das Menü komplett ausgeblendet, weil ja keine weiteren Untermenüs existieren. Ich möchte aber, dass in diesem Fall die die Menüstruktur des übergeordneten Levels angezeigt wird, also wenn man auf Seite MenüA ist, soll trotzdem MenüA und MenüB zur Auswahl angezeigt werden.

Wäre super wenn Ihr mir helfen könntet, beschäftige mich erst seit 3 Tagen mit Typo3 🙂

Danke!

FordPrefect ·

Hi,

dann musst du den TS code für ein weiteres Untermenü konfigurieren:

tmp.VerticalNavigation = HMENU
tmp.VerticalNavigation {
wrap = <div id="navleft"> | </div>
special = directory
special.entryLevel = 1

1 = TMENU
1 {
wrap = <ul> | </ul>
NO = 1
NO.wrapItemAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id = current
}
2 = TMENU
2 {
wrap = <ul> | </ul>
NO = 1
NO.wrapItemAndSub = <li> | </li>
ACT = 1
ACT < .NO
ACT.ATagParams = id = current
}
}
keinplan ·

Hi Fordperfect,

vielen Dank für deine Hilfe, ich hab den Code grade im Typo3 eingefügt - leider tut sich garnix. Wenn ich auf einen Punkt im Menü klicke, unter dem kein weiteres Menü mehr existiert, verschwindet die Navigation komplett.

Im endeffekt suche ich etwas wie den entrylevel. nur als exitlevel, also wie tief geht die navigation in die menüstrukur.

Für jeden Tipp dankbar 🙂

einpraegsam.​net ·
keinplan schrieb

Im endeffekt suche ich etwas wie den entrylevel. nur als exitlevel, also wie tief geht die navigation in die menüstrukur.

Dafür ist Range zuständig - z.B.:

temp.seitentitel= HMENU
temp.seitentitel {
        special = rootline
        special.range = 1|-1
                maxItems = {$seitentitel.maxItems}
        1 = TMENU
        1.NO.allWrap = <strong>|</strong>  -  |*|  <strong>|</strong>  -  |*| <strong>|</strong>
                1.NO.doNotLinkIt = 1
}

Bitte künftig sinnvolle Threadnamen verwenden die auf das Thema schließen lassen.

keinplan ·

hallo und vielen dank 🙂

ich habs einfach nicht richtig erklärt glaube ich, range gibt mir ja sowas wie nen pfad raus, ich versuche nochmal mein problem zu erklären:

-----Startseite
--------Menü1
----------Unterseite1
----------Unterseite2
----------Unterseite3
--------Menü2
--------Menü3

Wenn ich mit special = directory das aktuelle verzeichnis ausgeben lasse, ist auf ebene der Startseite und der Menüs alles ok. Wenn ich jedoch bis auf eine Unterseite weiterklicke, verschwindet das komplette Menü, weil ja keine weiteren Unterseiten mehr existieren. Ich hätte nun gerne, dass das vorhergehende Menülevel angezeigt wird, anstatt die Navigation ganz verschwinden zu lassen.

Vielen Dank nochmal 🙂