Zum Inhalt springen

Menüstruktur

Erstellt am 15. November 2006 · 2 Antworten · letzte Antwort am 15. November 2006

Tags: Frage

angel13 ·

Hallo,

Ich habe ein linkes Menü für die ganz normale Navigation und ein Menü im oberen Bereich der Seite für Impressum und solche Sachen. Der Tree sieht dann im Backend so aus:
homepage
-firma
--software
---diverse Unterpunkte
-service
--diverse Unterpunkte
oberes Menü
-Homepage
-Impressum

Das Templete hängt an "homepage".
Das linke Menü wird auch angezeigt. Das obere Menü wird nur angezeigt, wenn es kein eigenes Template bekommt. Dann allerdings bekomme ich bem Anklicken der Navipunkte die Fehlermeldung, dass kein Template dranhängt. Erstelle ich dahingegen ein Template für das obere Menü, dann wird nur der Marker angezeigt. Und wenn ich es im Tree direkt unterhalb von "homepage" anlege, dann wird's mit im linken Menü angezeigt, was ja auch net Sinn und Zweck der Sache ist... 🙁
Hier mein TS für das linke Menü:

seite = PAGE
seite {
   typeNum = 0
   bodyTag = <body bgcolor="#DDDDDD">
   stylesheet = fileadmin/styles.css

   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/quodata_designvorlage.html
   10.workOnSubpart = DOKUMENT
   10.marks {
      MENU_LINKS = HMENU
      MENU_LINKS.special.value = 10
      MENU_LINKS.1.entryLevel = 1
      MENU_LINKS.1 = GMENU
      MENU_LINKS.1.NO = 1
      MENU_LINKS.1.NO {
         XY = 150, 30
         backColor = #ECF7FF
         10 = TEXT
         10.text.field = title
         10.fontColor = #003366
         10.fontFile = fileadmin/font/arial.ttf
         10.fontSize = 12
         10.offset = 7, 21
      }
      MENU_LINKS.1.RO < .MENU_LINKS.1.NO
      MENU_LINKS.1.RO.backColor = #DAE9FF

   ........
   }
}

Und jetzt noch der Spass für das obere Menü (wie gesagt in nem eigenen Template)

seite = PAGE
seite {
   typeNum = 0
   bodyTag = <body bgcolor="#DDDDDD">
   stylesheet = fileadmin/styles.css

   20 = TEMPLATE
   20.template = FILE
   20.template.file = fileadmin/quodata_designvorlage.html
   20.workOnSubpart = DOKUMENT
   20.marks {
      MENU_OBEN = HMENU
      MENU_OBEN.special = directory
      MENU_OBEN.special.value = 25
      MENU_OBEN.1 = TMENU
      MENU_OBEN.1.NO = 1
      MENU_OBEN.1.NO.linkWrap =  |
   }
}

Weiss jemand Rat?
Danke.

Angel

Freshmeat ·

eine "root"-Page machen und das Template dieser Page zuweisen .. so dass es für beide Menüs gilt.

- root
--- navigation
------ firma
---------- unterpunkte
------ service
--- global navigation
------ homepage
------ impressum
angel13 ·

Da haut's mir die Navi noch mehr durcheinander....
Sieht dann so aus, dass in der linken Navi die beiden Punkte "Navigation" und "Global Navigation" (also das obere Menü) angezeigt werden. Das obere Menü wird jetzt zwar zusätzlich auch richtig angezeigt und man kann drin rumklicken, aber so ganz das Wahre isses noch net jetzt mit der linken Navi.
Trotzdem schon mal danke.

angel