Zum Inhalt springen

Problem mit Shortcut, hat kein CUR

Erstellt am 13. März 2006 · 14 Antworten · letzte Antwort am 16. März 2006

Tags: Frage

Gudy ·

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?

Unbekannter Benutzer ·

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

Gudy ·

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..?

Unbekannter Benutzer ·

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

Gudy ·

...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?

Gudy ·

Ja genau....

Ne den Link habe ich nicht durchgearbeitet, im moment arbeite ich "Praxiswissen TYPO3" durch, was dem glaub ich recht nahe kommt....

Unbekannter Benutzer ·

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.

Gudy ·

na wunderbar 🙂 jetzt geht es genau so wie ich es haben wollte....

@conspClaude
VIELEN VIELEN DANKE