Hi, ich habe hier mal ein Stück von meinem Menu http://www.gudy.net/menu.gif
Ich habe 2 Menüsauf meienr Seite, Oben und Links. Wenn ich jetzt auf einem Punkt oben klicke, wird es per Shortcut weitergeleitet, siehe bild .....http://www.gudy.net/menu.gif
Die Seiten unter Kontakt haben diese Menü, was auch keine Probleme macht ......
page{
#MENÜ
10.marks.MENU_LINKS = HMENU
10.marks.MENU_LINKS{
special = directory
special.value = 100
1 = TMENU
1 {
wrap = <br /><br />
noBlur = 1
CUR = 1
NO {
linkWrap = |<br /><br />
ATagParams =
}
CUR {
linkWrap = <b>|</b><br /><br />
ATagParams =
doNotLinkIt = 1
}
}
und Menü Oben hat dieses Menüskript, was alles anzeigt, das Problem ist nur das ich keinen CUR habe, es also nicht Fett anzeigen lassen kann, hat jemand eien Lösung dazu?
page{
#MENÜ
10.marks.MENU_OBEN = HMENU
10.marks.MENU_OBEN{
special = directory
special.value = 28
1 = TMENU
1 {
wrap = |
noBlur = 1
CUR = 1
NO {
linkWrap = |
ATagParams =
}
CUR {
linkWrap = <b> |
ATagParams =
doNotLinkIt = 1
}
}
Danke
du könntest ja die Seitenstruktur einfach umbauen!
lg georg
aber wie?
ich kann ja imemr nur eine aktive Seite haben,woher soll es also wissen welche er in dem Oberen Menü als CUR benutzen soll?
Kann ich nicht in dem Skript vom Menu_Links auf Elemente im Menu Oben zugreiffen und dann z.B. sagen stelle Kontakt Fett dar?
du hast eine etwas spezielle Seitenstruktur.
für was hast du z.Bsp die ShortCuts "menu_oben"+unterseiten erstellt?
Weil du nur willst das diese Seiten im Menu vorkommen?
Dann könntest du dies nämlich auch per special = list,... lösen anstatt extra neue Seiten dafür zu erstellen.
ja genau "Menu_oben" ist nur zur Ausgabe des Menüs vorgesehen....
"special = list" sagt mir nichts, aber werd ich mich dann gleich mal drüber schlau machen.
Mein Problem ist ja das ich wenn ich eien Seite aufgerufen habe, ich im oberen und im linken Menü eine Aktiven Link haben möchte, der dann fett dargestellt wird, ist das denn dann damit möglich?
mit deiner Seitenstruktur nicht, da man sich ja nie unterhalb deiner Menupunkte bzw. direkt auf dem Menupunkt befindet. So kann natürlich CUR / ACT auch nicht zum Zug kommen.
mit special = list kannst du deinem Menu sagen, welche SeitenIDs er ins Menu nehmen soll.
also anstatt:
special = directory
special.value = 100
special = list
special.value = 1,2,3
1,2,3 musst du natürlich durch die SeitenIDs deiner 3 Seiten (Home, Jobbörse, Kontakt) ersetzen. Aber nicht durch diese welche sich unterhalb der Seite "menu_oben" befinden, diese sind in meinen Augen unnötig
Okay wunderbar das werd ich gleich mal testen 🙂
das Problem ist dann noch, wenn ich also "special.value = 1,2,3" habe wie ich dann sage das er z.B. 2 Fett darstellen soll..?
du kannst dem Menu ja wieder CUR / ACT zuweisen, so wird wenn du auf oder unterhalb einer Seite bist diese fett (oder je nachdem wie du es darstellst) angezeigt.
MENU_OBEN ist ja dann "Home | Jobbörse | Kontakt"
ich nehme jetzt mal an dein MENU_LINKS soll die Unterseiten der 3 Punkte anzeigen (dabei würde ich jedoch mit entrylevel arbeiten -> dynamisch).
Klickst du dann z.Bsp. auf "Begrüssung" befindest du dich auf einer Unterseite von "Home" -> typo erkennt das und setzt deinen CUR /ACT Modus vom MENU_OBEN um
...Mhh das mit dem entrylevel ist noch zu viel für mich so weit bin ich wohl noch nicht 😢
aber das andere habe ich mal versucht ....
http://www.gudy.net/menu2.gif
ich habe zum testen mal dieses Skript in Kontalt Kopiert
page{
#MENÜ_OBEN ANFANG
10.marks.MENU_OBEN= HMENU
10.marks.MENU_OBEN{
special = list
special.value = 222,223,224
1 = TMENU
1 {
wrap =
noBlur = 1
CUR = 1
NO {
linkWrap = |
ATagParams =
}
CUR {
linkWrap = <b>|</b>
ATagParams =
doNotLinkIt = 1
}
#MENÜ_OBEN ENDE
}}}
und dieses in Adresse
page{
#MENÜ_LINKS ANFANG
10.marks.MENU_LINKS = HMENU
10.marks.MENU_LINKS{
special = directory
special.value = 222
1 = TMENU
1 {
wrap =
noBlur = 1
CUR = 1
NO {
linkWrap = <br>|<br>
ATagParams =
}
CUR {
linkWrap = <br><b>|</b><br>
ATagParams =
doNotLinkIt = 1
}
#MENÜ_LINKS ENDE
}}}
aber das selbe wie vorher, Adresse erhält den Aktiv status Kontakt nicht, oder hatte ich etwas falsch verstganden?
222 = Home
223 = Kontakt
224 = Jobbörse
richtig?
Hast du dich durch das schon druchgearbeitet?
Ja genau....
Ne den Link habe ich nicht durchgearbeitet, im moment arbeite ich "Praxiswissen TYPO3" durch, was dem glaub ich recht nahe kommt....
und dein MENU_LINKS soll immer die Unterseiten der gerade besuchten "Oberseite" anzeigen?
ja genau...und das macht es jetzt uach mit der Liste..
versuchs mal mit ACT anstelle von CUR.
ACT gilt für den Menüeintrag der gerade aktiv ist und für die in der Hierarchie darüber liegenden.
CUR gilt allerdings nur für die Seite auf der du gerade bist.
na wunderbar 🙂 jetzt geht es genau so wie ich es haben wollte....
@conspClaude
VIELEN VIELEN DANKE