Hi Zusammen, hoffe es kann mir jemand weiterhelfen!
Sitze schon eine Woche an folgenden Problem. o.O
Kurze Schilderung:
Habe eine Seite aufgebaut die aus drei Frames besteht!
kopf
menu
inhalt
###############################################
#PAGE
#*****
menu = PAGE
kopf = PAGE
inhalt = PAGE
menu.typeNum = 1
kopf.typeNum = 2
inhalt.typeNum = 3
###############################################
#Frameset
#********
outer_frameset = PAGE
outer_frameset.typeNum = 0
###############################################
# Defining the frameset
#-------------------------
outer_frameset.frameSet.rows = 100,*
outer_frameset.frameSet.params = border="0" framespacing="0" frameborder="NO"
outer_frameset.frameSet {
1 = FRAME
1.obj = kopf
1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
2 = FRAMESET
2.cols = 200, *
2 {
1 = FRAME
1.obj = menu
1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
2 = FRAME
2.obj = inhalt
2.params = scrolling="YES" noresize frameborder="NO" marginwidth="0" marginheight="0"
}
}
Im Menu Frame befindet sich mein Hauptmenu und im Kopf Frame
ein zweites Menu (Home, Impressum....).
Das Hauptmenu soll maximal nur eine weitere Menutiefe haben.
z.B.
Seite1
|-Unterseite
|-Unterseite
...
Seite2
|-Unterseite
Seite3
|-Unterseite
Seite4
|-Unterseite
Jede weitere Seite darunter, soll nicht mehr im Hauptmenu des Menu Frames, sondern nun neu im zweiten Menu im Kopf geladen werden.
Dies klappt auch so weit schon:
###############################################
# Defining the Menu-frame, "Menu"
#****************************
menu.10 = TEMPLATE
menu.10 {
template = FILE
template.file = fileadmin/Frames/Menu.html
workOnSubpart = DOKUMENT
marks.MENU_LINKS = HMENU
marks.MENU_LINKS.special = directory
marks.MENU_LINKS.special.value = 34
marks.MENU_LINKS.excludeUidList = 46
marks.MENU_LINKS.entryLevel = 0
marks.MENU_LINKS.1 = GMENU
marks.MENU_LINKS.1.target = menu
marks.MENU_LINKS.1 {
expAll=0
NO {
wrap = | <BR>
XY = [4.w], [4.h]
4 = IMAGE
4.file = fileadmin/bilder/Pfeil2.1.gif
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/arial.ttf
10.fontSize = 12
10.offset = 8,15
10.niceText = 0
}
ACT < .NO
ACT = 1
ACT.4.file = fileadmin/bilder/Pfeil2.3.gif
RO < .NO
RO=1
RO.4.file = fileadmin/bilder/Pfeil2.2.gif
}
marks.MENU_LINKS.2 = GMENU
marks.MENU_LINKS.2.target = kopf # <--- verweist den Inhalt der Links auf das Kopf Frame
marks.MENU_LINKS.2 {
wrap = | <img src="fileadmin/bilder/linie.gif" width="170" height="1"><br>
expAll=0
NO {
wrap = | <BR>
XY = [4.w], [4.h]
4 = IMAGE
4.file = fileadmin/bilder/Pfeil2.4.gif
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/arial.ttf
10.fontSize = 11
10.offset = 50,15
10.niceText = 0
}
ACT < .NO
ACT = 1
ACT.4.file = fileadmin/bilder/Pfeil2.4.gif
RO < .NO
RO=1
RO.4.file = fileadmin/bilder/Pfeil2.5.gif
}
}
Dabei muss ich aber wiederum in der jeweiligen Seite unter der
sich noch weitere Seiten befinden das Script abändern und das Kopf Menu
dementsprechend neu laden.
Das Klappt auch so weit.
###############################################
# Defining the Kopf-frame, "Kopf"
#***************************
kopf.10 = TEMPLATE
kopf.10 {
template = FILE
template.file = fileadmin/Frames/Top.html
workOnSubpart = DOKUMENT
marks.MENU_OBEN = HMENU
marks.MENU_OBEN.special = list
marks.MENU_OBEN.special.value = 28
marks.MENU_OBEN.1 = GMENU
marks.MENU_OBEN.1.target = kopf
marks.MENU_OBEN.1 {
expAll=1
NO {
XY = [10.w], [10.h]
10 = IMAGE
10.file = fileadmin/bilder/Menu_Oben2.gif
10.file.width = 78
20 = TEXT
20.text.field = title
20.fontSize = 12
20.fontColor = White
20.offset = 8, 16
20.niceText = 1
}
}
marks.MENU_OBEN2 = HMENU
marks.MENU_OBEN2.special = list
marks.MENU_OBEN2.special.value = 70,71,72 #<-- ID's der Seiten die im oberen Menu angezeigt werden sollen
marks.MENU_OBEN2.1 = GMENU
marks.MENU_OBEN2.1.target = inhalt
marks.MENU_OBEN2.1 {
expAll=1
NO {
XY = [10.w], [10.h]
10 = IMAGE
10.file = fileadmin/bilder/Menu_Oben3.gif
#10.file.width = 80
20 = TEXT
20.text.field = title
20.fontSize = 11
20.fontColor = Black
20.offset = 8, 16
20.niceText = 1
}
ACT < .NO
ACT = 1
ACT.10.file = fileadmin/bilder/Menu_Oben4.gif
RO < .NO
RO=1
RO.10.file = fileadmin/bilder/Menu_Oben4.gif
}
}
Das Problem dabei ist wenn ich im Script vom Hauptmenu das Target auf den Kopf setze beziehen sich alle Links im Menu auf das Kopf Frame.
Dies soll aber nur für bestimmte Unterseiten der Fall sein. Da einige der
Unterseiten keine weiteren Seiten darunter haben und der Inhalt dieser
auch nicht im Kopf Frame angezeigt werden soll sondern im inhalt Frame.
Hoffe ihr habt verstanden was mein Problem ist!!! 🙁
Denn ich hab keine Ahnung mehr was man da noch machen kann!?!?!?!?!
Danke...(schon im Vorraus)