Zum Inhalt springen

4xFrame und 2x Menu

Erstellt am 19. Mai 2005 · 3 Antworten · letzte Antwort am 21. Mai 2005

Tags: Frage

ingokr ·

Hallo Leute,

ich schlage mich seit etwa 4 Wochen mit Typo3 rum, bin also ein absoluter Anfänger. Ich habe mir für meine Homepage. Aus mehreren Schnipsel alles so zusammen gebaut wie ich es haben will, doch leider will das Sub-Menu nicht so wie ich. Es wir nur als Fehler Angezeigt. Hat da jemand von euch eine Idee.Die adresse der Seite ist www.thw-eschweiler.de und so soll es aussehen:

+-----------------------------------------+
|          HEADER                         |
+-----------------------------------------+
| M  |      SubMenu                       |
| e  |------------------------------------|
| n  |                                    |
| u  |              Content               |
|    |                                    |
|    |                                    |
|    |                                    |
|    |------------------------------------|

Das Menu ist Grafik und das SubMenu soll nur Text sein, und dass hier habe ich zusammengebastel:

#*****************************
# Definition of the PAGE objects
#*****************************
   outer_frameset = PAGE
   outer_frameset.typeNum = 0
      
      page = PAGE
      menu = PAGE
      top = PAGE
      topmenu = PAGE

         page.typeNum = 1      
         menu.typeNum = 2
         top.typeNum = 3
         submenu.typeNum = 4
 

#*****************************
# Definition of the frame objects
#*****************************
   page.10 = TEXT
   page.10.value = The page-frame

   menu.10 = TEXT
   menu.10.value = The menu-frame
 
   top.10 = TEXT
   top.10.value = The top-frame
   
   submenu.10 = TEXT
   submenu.10.value = The submenu-frame
 

#*****************************
# Definition of the outer_frameset
#*****************************
   outer_frameset.frameSet.rows = 110,*
   outer_frameset.frameSet.params = border="0" framespacing="0"
   outer_frameset.frameSet {
      1 = FRAME
      1.obj = top
      1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
      2 = FRAMESET
      2.cols = 210,*
      2.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
      2 {
          1 = FRAME
          1.obj = menu
          1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
          2 = FRAMESET
          2.rows = 25, *
          2.params =  border="0" framespacing="0" frameborder="NO"
          2 {
              1 = FRAME
              1.obj = submenu
              1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
              2 = FRAME
              2.obj = page
              2.params = scrolling="YES" noresize frameborder="NO" marginwidth="0" marginheight="0"
              }
           }
       } 


# ****************************
# Defining the content-frame, "page"
#*****************************
   # Header code, stylesheet
       page.headerData.10 = TEMPLATE
       page.headerData.10 {
         template = FILE
         template.file = fileadmin/ortsverband/content.html
         workOnSubpart = HEADER_CODE
         }

   # Bodytag
      page.bodyTag = <body bgcolor="#ffffff">

   # Page-content
      page.10 = TEMPLATE
      page.10 {
         template = FILE
         template.file = fileadmin/ortsverband/content.html
         workOnSubpart = DOCUMENT_BODY
         subparts.CONTENT < styles.content.get
         subparts.PAGE_HEADER = TEXT
         subparts.PAGE_HEADER.field = title
         }

# ************************
# Defining the top-frame, "top"
# ************************
   # Header code, stylesheet
      top.headerData.10 = TEMPLATE
      top.headerData.10 {
         template = FILE
         template.file = fileadmin/ortsverband/top.html
         workOnSubpart = HEADER_CODE
         }

    # Bodytag
       top.bodyTag = <body bgcolor="#3A428C" leftmargin="0" topmargin="0">
 
   # Page-content
       top.10 = TEMPLATE
       top.10 {
         template = FILE
         template.file = fileadmin/ortsverband/top.html
         workOnSubpart = DOCUMENT_BODY
         }

# ****************************
# Defining the menu-frame, "menu"
# ****************************
   # Header code, stylesheet
      menu.headerData.10 = TEMPLATE
      menu.headerData.10 {
          template = FILE
          template.file = fileadmin/ortsverband/menu.html
          workOnSubpart = HEADER_CODE
          }
   # Bodytag
      menu.bodyTag = <body bgcolor="#3A428C">
   # Page-content
      menu.10 = TEMPLATE
      menu.10 {
         template = FILE
         template.file = fileadmin/ortsverband/menu.html
         workOnSubpart = DOCUMENT_BODY
         subparts.MENU_ITEMS = HMENU
         subparts.MENU_ITEMS.1 = GMENU
         subparts.MENU_ITEMS.1.target = page
         subparts.MENU_ITEMS.1.NO {
            XY = [5.w],[5.h]
            5 = IMAGE
            5.file = fileadmin/ortsverband/images/menuback.gif
            10 = TEXT
            10.text.field = title
            10.text.case = upper
            10.offset = 3,19
            10.fontColor = white
            10.fontFile = t3lib/fonts/verdana.ttf
            10.fontSize = 11
            }
          }

# ****************************
# Defining the submenu-frame, "submenu"
# ****************************
   # Header code, stylesheet
      submenu.headerData.10 = TEMPLATE
      submenu.headerData.10 {
          template = FILE
          template.file = fileadmin/ortsverband/submenu.html
          workOnSubpart = HEADER_CODE
          }
   # Bodytag
      submenu.bodyTag = <body bgcolor="#FFFFFF">
   # Page-content
      submenu.10 = TEMPLATE
      submenu.10 {
         template = FILE
         template.file = fileadmin/ortsverband/submenu.html
         workOnSubpart = DOCUMENT_BODY
         subparts.SUBMENU_ITEMS = HMENU
         subparts.SUBMENU_ITEMS.1 = GMENU
         subparts.SUBMENU_ITEMS.1.target = page
         subparts.SUBMENU_ITEMS.1.NO {
            XY = [5.w],[5.h]
            backColor = withe
            10 = TEXT
            10.text.field = title
            10.text.case = upper
            10.offset = 10,13
            10.fontColor = blue
            10.fontFile = t3lib/fonts/verdana.ttf
            10.fontSize = 11
            }
          }
ingokr ·

Sorry,

hab ich ganz vergessen, hier noch der Quellcode der html seite für das SubMenu.

<!DOCTYPE html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- ###HEADER_CODE### start-->
<style type="text" />BODY {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "Arial", "Helvetica", "Swiss", sans-serif; BACKGROUND-COLOR: #3A428C}
P {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: "Arial", "Helvetica", "Swiss", sans-serif
}
H1 {
	FONT-SIZE: 24px; COLOR: #003399; FONT-FAMILY: "Arial", "Helvetica", "Swiss", sans-serif
}
H2 {
	FONT-SIZE: 16px; COLOR: #003399; FONT-FAMILY: "Arial", "Helvetica", "Swiss", sans-serif
}
#Menubuttons {
	LEFT: 0px; POSITION: absolute; TOP: 2px
}</style>
<!-- ###HEADER_CODE### stop-->
</head>
<body bgcolor="#FFFFFF">
<!-- ###DOCUMENT_BODY### start-->
<p>
<span id="Menubuttons">
<!-- ###SUBMENU_ITEMS### start-->
<a target="Main" href="#"><img src="fileadmin/ortsverband/images/menuback.gif" width="180" height="30" border="0" alt="" /></a>
<a target="Main" href="#"><img src="fileadmin/ortsverband/images/menuback.gif" width="180" height="30" border="0" alt="" /></a>
<a target="Main" href="#"><img src="fileadmin/ortsverband/images/menuback.gif" width="180" height="30" border="0" alt="" /></a>
<a target="Main" href="#"><img src="fileadmin/ortsverband/images/menuback.gif" width="180" height="30" border="0" alt="" /></a>
<!-- ###SUBMENU_ITEMS### stop-->
</span></p>
<!-- ###DOCUMENT_BODY### stop-->
</body>
</html>
theo ·

Falls du dich wunderst, daß dir bisher niemand geantwortet hat:

Ziehe in Betracht, daß es daran liegen könnte, daß sich heutzutage kaum noch ein Mensch mit solchen vorsintflutlichen Framekonstrukten befaßt.

Du darfst nicht meinen, daß hier einem Anfänger grundsätzlich nicht geantwortet wird, ganz im Gegenteil... 😉

P.S.: probier es mal mit Subpart-Platzhaltern ohne Leerzeichen und schnickschnack

...
<!--###SUBMENU_ITEMS###-->
...
<!--###SUBMENU_ITEMS###-->
...
ingokr ·

@theo danke für deinen Hinweis ich habe den Fehler im Code gefunden. In Zeile 10 muss es submenu.... und nicht topmenu.. heisen.

Aber was währe son Nerviger Anfänger schon ohne eine 2. Frage 🙂.

Mein Menu und mein SubMenu werden jetz dargestell. Im Menü sind alle verweise auf die Ebene 1 drin. Im SubMenu leider auch dabei soll es doch nur die Ebene unter dem Ausgewählten Menüpunkt anzeigen. Also wenn ich im Menü auf "Der OV" (es ist Ebene 1) dann soll er mir die Ebene 2 diese Links anzeigen usw.

Hat da jemand von euch noch eine Idee?

mfg
Ingo

P.S.: Sorry für die FRage aber ich bekomme es aus den anderen Beiträgen im Forum einfach nicht Umgesetzt.