[Typo3-german] menü auf drei ebenen, aber nicht verschachtelt
JoH
info at cybercraft.de
Tue Oct 25 14:20:57 CEST 2005
>>> wenn im hauptmenü ein punkt gewählt wird welcher einen unterpunkt
>>> hat öffnet sich ein weiteres fenster >unterhalb< des hauptmenüs.
>>> gleiches system für die dritte ebene.
>>> nun möchte ich, dass über den untermenüpunkten der gewählte punkt
>>> aus dem hauptmenü steht, etwa so:
>>>
>>> hauptmenü punkt 2
>>> untermenü punkt 1
>>> untermenü punkt 2
>>> untermenü punkt 3
>>> untermenü punkt 4
>>> untermenü punkt 5
>>>
>>> ist dies machbar? ich finde keinen lösungsansatz, denn wenn ich für
>>> das erste untermenü eine klassische verschachtelte struktur
>>> definiere, werden ja auch die nicht aktiven hauptmenüpunkte
>>> angezeigt.
>>
>>
>> Hallo Ralf. Ich habe eine Lösung für Dich schon in der
>> Zwischenablage. Aber bevor ich das jetzt hier reinkopirere Eine
>> Lösungsidee:
>> Das menu nicht in einen marker/Subpart schieben sondern 3 Marker
>> benutzen. In dem zuge wird (TSref) entrylevel = 1 dein neuer Freund
>> werden. Damit bewirkst Du, das das ertse Untermenu erst ab einem
>> angegebenen "einstiegspunkt" aufgebaut wird. Das ganze in einen vom
>> Haputmenu unabhängigen Marker gepackt und schon läufts :)
>> Für die 3 Ebene ist gleich zu verfahren!
>
> hallo manfred, die methode habe ich bereits angewendet. funktioniert
> auch prima, nur möchte ich eben erreichen, das beim zweiten marker,
> also ###MENU2### der aktive eintrag von ###MENU1### auftaucht,
> gleiches gilt natürlich für die dritte ebene.
> idee?
Nimm doNotShowLink und expAll = 1
1. Ebene:
Nur diese Ebene, kein weiteres Menu
temp.menu1 = HMENU
temp.menu1 {
entryLevel = 0
1 = TMENU
1 {
NO {
#whatever
}
}
}
2. Ebene:
Erste Ebene nur ACT + zweite Ebene wie oben
temp.menu2 = HMENU
temp.menu2 {
entryLevel = 0
1 = TMENU
1 {
expAll = 1
NO {
doNotShowLink = 1
}
ACT = 1
{
#whatever
}
}
2 = TMENU
2 {
NO {
#whatever
}
}
}
2. Ebene:
Erste Ebene komplett unsichtbar, zweite Ebene nur ACT + dritte Ebene wie
oben
temp.menu3 = HMENU
temp.menu3 {
entryLevel = 0
1 = TMENU
1 {
expAll = 1
NO {
doNotShowLink = 1
}
}
2 = TMENU
2 {
expAll = 1
NO {
doNotShowLink = 1
}
ACT = 1
{
#whatever
}
}
3 = TMENU
3 {
NO {
#whatever
}
}
}
Wraps und ähnliche Dinge mußt Du Dir noch selbst basteln ;-)
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.openbc.com/go/invuid/Jo_Hasenau
More information about the TYPO3-german
mailing list