Zum Inhalt springen

Zu blö für ein wirklich einfaches Menü?

Erstellt am 26. September 2003 · 6 Antworten · letzte Antwort am 26. September 2003

Tags: Frage

Unbekannter Benutzer ·

Moin zusammen,

jetzt mach ich schon seid 2 Tagen an dem verlixten Menü rum und bekomm es einfach nicht richtig zum laufen. Ich wollte eigentlich ein ganz billiges Text-Menu wie in sämtlichen Tuts beschrieben erzeugen, aber anscheinend bin ich zu blöd, oder mein Typo3 hat was gegen mich. 🙁

//--------------------------------------------------------------------------------
//    NAVIGATION
//--------------------------------------------------------------------------------
nav.20.marks.TOP_MENU = HMENU
nav.20.marks.TOP_MENU {
  entryLevel = 0
  wrap = <table height=23 align="left" border=0 cellspacing=0 cellpadding=0><tr> | </tr></table>
  1 = TMENU
  1 {
    collapse = 1
    expAll = 0
    NO.allWrap = <td class="menu_item"> | </td> 
    target = inhalt
    }
  2 = TMENU
  2 {
    NO.allWrap = <td class="menu_sub_item"> | </td>
    target = inhalt
    }
}

Eigentlich sollte ich doch irgendwann im frontend mal einen Untermenüpunkt zu Gesicht bekommen, aber selbst bei wildem rumgeklicke kommt NIX. Die Menüpunkte aus der 1. Ebene bleiben seelenruhig stehen. Immerhin ändert sich schonmal der Inhalt. o.O

Kann mir bitte jemand weiter helfen?

mfg timbo

CoolWater ·

probiers doch mal so:

//-------------------------------------------------------------------------------- 
//    NAVIGATION 
//-------------------------------------------------------------------------------- 
nav.20.marks.TOP_MENU = HMENU 
nav.20.marks.TOP_MENU { 
  entryLevel = 0 
  wrap = <table height=23 align="left" border=0 cellspacing=0 cellpadding=0><tr> | </tr></table> 
  1 = TMENU 
  1 { 
    collapse = 1 
    expAll = 0 
    NO.allWrap = <td class="menu_item"> | </td> 
    target = inhalt 
    } 
  2 = TMENU 
  2 { 
    NO.allWrap = <td class="menu_sub_item"> | </td> 
    wrap = |
    target = inhalt 
    } 
}
Unbekannter Benutzer ·

sobald ich das target raus nehme, verschießt es mir alles, dann schmeisst er auf einmal in den nav-Frame den Inhalt aus einem vollkommen anderen Frame.
Im Code erkenn ich aber, dass er den Untermenüpunkt ausgibt.
Liegts vielleicht irgendwie an meinem frameset?

Hier mal mein gesammter Code:

//-------------------------------------------------------------------
//        FRAMESET
//-------------------------------------------------------------------
frameset = PAGE
frameset.typeNum = 0

nav = PAGE
nav.typeNum = 1
nav.stylesheet = style.css
nav.20 = TEMPLATE
nav.20.template = FILE
nav.20.template.file = fileadmin/nav_design.html
nav.20.workOnSubpart = NAVIGATION

inhalt = PAGE
inhalt.typeNum = 2
inhalt.stylesheet = style.css

status = PAGE
status.typeNum = 3
status.stylesheet = style.css


frameset.frameSet {
  rows = 90,*,25
  params = noresize frameborder="NO" border=0
  1 = FRAME
  1.obj = nav
  1.params = scrolling="no"
  2 = FRAME
  2.obj = inhalt
  2.params = scrolling="auto"
  3 = FRAME
  3.obj = status
  3.params = scrolling="no"
}

//--------------------------------------------------------------------------------
//    NAVIGATION
//--------------------------------------------------------------------------------
nav.20.marks.TOP_MENU = HMENU 
nav.20.marks.TOP_MENU { 
  entryLevel = 0 
  wrap = <table height=23 align="left" border=0 cellspacing=0 cellpadding=0><tr> | </tr></table> 
  1 = TMENU 
  1 { 
    collapse = 1 
    expAll = 0 
    NO.allWrap = <td class="menu_item"> | </td> 
    target = inhalt    
    }
  2 = TMENU 
  2 { 
    NO.allWrap = <td class="menu_sub_item"> | </td> 
    target = inhalt 
    }  
}

//----------------------------------------------------------------------------------
//    STATUS
//----------------------------------------------------------------------------------
status.bodyTag = <body style="margin:0px; padding:0px;">
status.10 = COA
status.10 {
  wrap = <table valign="top" height=25 width="100%" cellspacing=0 cellpadding=0><tr><td class="status">|</td></tr></table>
  1=TEXT
  1.value = BLAA
}

//-----------------------------------------------------------------------------------
//   INHALT
//-----------------------------------------------------------------------------------
inhalt {
10 = CONTENT
10.table = tt_content
20 = IMAGE
20.file = tux_mini.png
20.params = id="tux_mini"
}

mfg timbo

CoolWater ·

okay, dass du ein frameset benutzt, hätte ich wissen sollen 🙂
also mein menu ist fast identisch nur habe ich das "wrap" bei 1 und 2 drin, sprich:

//-------------------------------------------------------------------------------- 
//    NAVIGATION 
//-------------------------------------------------------------------------------- 
nav.20.marks.TOP_MENU = HMENU 
nav.20.marks.TOP_MENU { 
  entryLevel = 0 
  1 = TMENU 
  1 { 
    wrap = <table height=23 align="left" border=0 cellspacing=0 cellpadding=0><tr> | </tr></table> 
    collapse = 1 
    expAll = 0 
    NO.allWrap = <td class="menu_item"> | </td> 
    target = inhalt    
  } 
  2 = TMENU 
  2 { 
    wrap = <table height=23 align="left" border=0 cellspacing=0 cellpadding=0><tr> | </tr></table> 
    NO.allWrap = <td class="menu_sub_item"> | </td> 
    target = inhalt 
  }  
}

wenn's jetzt nicht klappt, dann weiß ich auch nicht o.O

Gruß

Unbekannter Benutzer ·

mhh, hilft leider auch nicht, wäre vielleicht auch nicht so geschickt, weil alles in einer grßen Tabelle sein sollte, sonst bekome ich Probleme mit meinem Design-Template.

Schade. Aber herzlichen Danke für deine Hilfe.

mfg timb0