Zum Inhalt springen

aktiven untermenüpunkt bestimmen

Erstellt am 10. Februar 2006 · 4 Antworten · letzte Antwort am 11. Februar 2006

Tags: Frage

dieter4711 ·

hallo alle zusammen,

ich bin recht neu bei typo3 und habe ein kleines problem beim bauen meines menüs.
als horizontales hauptmenü benutze ich statische grafiken und als vertikales untermenü den gifbuilder. das funzt alles soweit prima nur soll immer ein untermenüpunkt aktiv sein, wenn ich im hauptmenü den obergeordneten punkt auswähle. also z.b. wenn ich im hauptmenü auf kontakt klicke, soll im darauf erscheinenden untermenu sofort der erste punkt, z.b. anfahrt akriv sein.
das muss irgendwie mit den seiten-ids geschehen aber ich weiss nicht wie. vielleicht weiss jemand rat?

danke vorab
dieter

mein menü schaut folgendermassen aus:

   MENU = HMENU
    MENU.special = list
    MENU.special.value = 3,4,6,5,7

    MENU.1 = GMENU
    MENU.1 {
      NO {
          XY = 94,30 ||81,30 || 75,30 || 92,30 || 62,30
          wrap = <td>|</td>
           4 = IMAGE
           4.file = fileadmin/images/home_0.gif || fileadmin/images/aktuelles_0.gif || fileadmin/images/services_0.gif || fileadmin/images/pluspunkte_0.gif || fileadmin/images/kontakt_0.gif
       }
      RO < .NO
      RO = 1
      RO {
           4 = IMAGE
           4.file = fileadmin/images/home_1.gif || fileadmin/images/aktuelles_1.gif || fileadmin/images/services_1.gif || fileadmin/images/pluspunkte_1.gif || fileadmin/images/kontakt_1.gif
       } #RO
      ACT < .RO
      ACT=1
      } # MENU1

################################################
      SUBMENU = HMENU
      SUBMENU.entryLevel = 2
  
      SUBMENU.1 = GMENU
      SUBMENU.1.NO = 1
      SUBMENU.1 {
        NO {
          backColor = #F1F4F8
          10 = TEXT
          XY = [10.w]+20, 24

          wrap = <tr valign="top"><td width="25px"></td><td> | </td><td width="10px"></td></tr>
          10.text.field = title
          10.fontColor = #98B5D8  
          10.fontFile = fileadmin/fonts/l_10646.ttf
          10.fontSize = 10
          10.offset = 0, 19     
        }    #NO
        RO < .NO
        RO = 1
        RO {
          10.fontColor = #5e8fcb
          }
        ACT < .RO
        ACT=1
     }#SUBMENU.1

[/img]

jenses ·

Aktiv ist immer der Menüpunkt, auf den du klickst.
Wenn Du auf den Hauptmenüpunkt klickst, ist dieser aktiv und wird entsprechend angezeigt.
Du kannst natürlich die Hauptmenüpunkt(HMP) - Seite als Shortcut auf den gewünschten Untermenüpunkt anlegen, dann wird bei Klick auf HMP die Unterseite geöffnet, also auch deren Inhalt angezeigt.
Wenn du stattdessen aber trotzdem den Inhalt von HMP anzeigen willst,
bleibt dir nur eine Menü-Userfunction.

dieter4711 ·

@jensens: kannst du mir sagen, wie ich vom hauptmenü ab direkt einen link auf ein untermenüpunkt erstelle? das geht sicher mit typoscript, oder?!

gruss
dieter

jenses ·

Seitenheader bearbeiten -> Seitentyp "Shortcut" einstellen -> Shortcut-Ziel auswählen, fertig
Nein, nicht fertig,
die TYPO3-Doku von dieser Seite durcharbeiten 😉