Zum Inhalt springen

GMENU in Frames läuft nicht

Erstellt am 27. März 2004 · 2 Antworten · letzte Antwort am 9. Mai 2004

Tags: Frage

radiowecker ·

Hallo zusammen

Ich habe das hier in Frames auch schon gestern nacht gepostet. Aber eigentlich gehört es ja auch irgendwie hier rein:

Habe jetzt schon mehrfach u.a. auch das Tutorial Frames durchgelesen und die Anweisung eins zu eins ausprobiert. Allerdings bekomme ich das Menü bei mir einfach nicht zum Laufen. Vielleicht habe ich ja irgendwo in meinem Template ein Denkfehler und ich finde ihn einfach nicht. Daher wäre ich für jeden Vorschlag dankbar.

Das Script sieht gekürzt wie folgt aus:
Code:

zentriert = PAGE 
leer = PAGE 
header = PAGE 
menu = PAGE 

[...] 

zentriert.typeNum = 0 
leer.typeNum = 1 
header.typeNum = 2 
menu.typeNum = 3 

[...] 

leer.10 = TEMPLATE 
leer.10 { 
             template = FILE 
             template.file = fileadmin/frame/leer.htm 
             workOnSubpart = DOKUMENT 
           } 

[...] 

menu.bodyTag = <BODY background="../site/images/back.gif"> 
menu.10 = TEMPLATE 
menu.10 { 
                  template = FILE 
                  template.file = fileadmin/frame/menue.htm 
                  workOnSubpart = DOKUMENT 
                  marks.SEITENTITEL = TEXT 
                  marks.SEITENTITEL.field = title 

                  subparts.MENU_INHALT = HMENU 
                  subparts.MENU_INHALT.special = list 
                  subparts.MENU_INHALT.special.value = 1 

                  subparts.MENU_INHALT.1 = GMENU 
                  subparts.MENU_INHALT.1.expAll = true 
                  subparts.MENU_INHALT.1.NO 
                      { 
                         XY = 100,20 
                         backColor = red 
                         10 = TEXT 
                         10.text.field = title 
                         10.fontSize = 14 
                         10.fontColor = black 
                         10.offset = 5,15 
                         10.niceText = 0 
                       } 
                  subparts.MENU_INHALT.2 < subparts.MENU_INHALT.1 
                  subparts.MENU_INHALT.3 < subparts.MENU_INHALT.1 
                } 

[...] 

zentriert.frameSet.cols = *,780,* 
zentriert.frameSet.params = framespacing="0" frameborder="NO" border="0" noresize 
zentriert.frameSet { 
  1 = FRAME 
  1.obj = leer 
  1.params = scrolling="NO" marginwidth="0" marginheight="0" noresize 
  2 = FRAMESET 
  2.rows = *,550,* 
  2.params = framespacing="0" frameborder="NO" border="0" noresize 
  2 { 
      1 = FRAME 
      1.obj = leer 
      1.params = scrolling="NO" marginwidth="0" marginheight="0" noresize 
      2 = FRAMESET 
      2.rows = 88,* 
      2.params = framespacing="0" frameborder="NO" border="0" noresize 
      2 { 
         1 = FRAME 
         1.obj = header 
         1.params = scrolling="NO" marginwidth="0" marginheight="0" noresize 
         2 = FRAMESET 
         2.cols = 196,* 
         2.params = framespacing="0" frameborder="NO" border="0" noresize 
         2 { 
            1 = FRAME 
            1.obj = menu 
            1.params = scrolling="NO" marginwidth="0" marginheight="0" noresize 
            2 = FRAMESET 
            2.rows = 42,* 
            2.params = framespacing="0" frameborder="NO" border="0" noresize 
            2 { 

[...] 

   } 
  3 = FRAME 
  3.obj = leer 
  3.params = scrolling="NO" marginwidth="0" marginheight="0" noresize 
}

Das Frameset wird korrekt dargestellt und die Inhalte auch. Nur bekomme ich weder ein GMENU noch ein TMENU zum Laufen. Liegt das evtl an den Scripts? Denn in einem Test ohne Frames funktioniert das GMENU mit oben eingesetztem Script.

Die Subparts und Marker werden ersetzt. Der Seitentitel wird gekorrekt angezeigt. Daran kann es also nicht liegen. Es muss irgendwie mit dem Menüaufruf zu tun haben. Im Netz habe ich leider nicht viel gefunden, was mir jetzt weiter helfen könnte.

Hoffe ich habe nicht doch irgendwo noch eine Klammer vergessen und mich damit absolut geoutet. Allerdings habe ich die bereits mehrfach nachgezählt und überprüft. Daran kann es nicht liegen. Aber je länger ich mir das Script anschaue, desto weniger sehe ich heute noch.

radiowecker ·

das komische, es lag offensichtlich doch an den klammern. ich glaube, tyyposcript mag es nicht so gerne wenn man sowas macht

befehl
{
....
}
irgendwie sollte das wohl immer so aussehen:

befehl {
.....
}