Zum Inhalt springen

Menü mit aufklappbarem Untermenü

Erstellt am 3. Mai 2004 · 5 Antworten · letzte Antwort am 7. Mai 2004

Tags: Frage

duffyducks444 ·

Hallo Leute,

ich beschäftige mich nun erst seit einigen Tagen mit Typo3 und habe dazu nun auch ein paar Fragen.

Ich möchte gerne ein Menü mit Untermenüs erstellen und komme hier nicht so recht weiter. Auch die Suche hier im Forum hat mir nicht wirklich geholfen, aber vielleicht seh ich auch den Wald vor lauter Bäumen nicht mehr. Um Euch näher zu zeigen was ich machen möchte, habe ic hier mal zwei Bilder des Menüs wie es aussehen sollte.

<img src="http://testserver.mado-online.de/menue.gif">

und aufgeklappt sollte es dann so sein:

<img src="http://testserver.mado-online.de/menue2.gif">

habt ihr für mich ein paar tipps dazu?

MfG
Marko

TW ·
duffyducks444 schrieb

Hallo Leute,

ich beschäftige mich nun erst seit einigen Tagen mit Typo3 und habe dazu nun auch ein paar Fragen.

Ich möchte gerne ein Menü mit Untermenüs erstellen und komme hier nicht so recht weiter. Auch die Suche hier im Forum hat mir nicht wirklich geholfen, aber vielleicht seh ich auch den Wald vor lauter Bäumen nicht mehr. Um Euch näher zu zeigen was ich machen möchte, habe ic hier mal zwei Bilder des Menüs wie es aussehen sollte.

<img src="http://testserver.mado-online.de/menue.gif">

und aufgeklappt sollte es dann so sein:

<img src="http://testserver.mado-online.de/menue2.gif">

habt ihr für mich ein paar tipps dazu?

MfG
Marko

hi
schaust du hier
http://www.typo3-for-the.net/downloads.0.html

und hier, wegen dem prinzip der menüs:
http://www.typo3-for-the.net/menues.0.html

cu
thorsten

duffyducks444 ·

danke Thorsten,

ich denke die TMENU Variante wird die beste für mich sein. Ich werde mal sehen ob ich es mit hilfe diese Seite hinbekomme.

MfG
Marko

duffyducks444 ·

so ich hab nun enwenig rumgestöbert und den code erstellt. nur werden meine Untermenüs nicht angezeigt wenn ich auf das Hauptmenü klicke. hier ist mal mein code:

fnav.bodyTag = <BODY bgColor="#A1CEFC" leftMargin="0" topMargin="0" marginheight="0" marginwidth="0">
fnav.stylesheet = fileadmin/globustpl/design/style.css
fnav.10 = TEMPLATE
fnav.10 { 
	template = FILE 
	template.file = fileadmin/globustpl/fnav.htm 
	workOnSubpart = DOCUMENT_BODY
	subparts.MENU_ITEMS = HMENU
	subparts.MENU_ITEMS.1 = TMENU
	subparts.MENU_ITEMS.1.target = fmain
	subparts.MENU_ITEMS.1 {
  		expAll = 0 
  		NO.linkWrap = <TR><TD WIDTH="24" HEIGHT="18" CLASS="leftNavBg"><IMG SRC="fileadmin/globustpl/design/bt_pfeil.gif" WIDTH="17" HEIGHT="18"></TD><TD COLSPAN="2" HEIGHT="18" CLASS="leftNavBg">|</TD></TR><TR BGCOLOR="#FFFFFF"><TD WIDTH="24" HEIGHT="1"><IMG SRC="fileadmin/globustpl/design/empty.gif" WIDTH="1" HEIGHT="1"></TD><TD WIDTH="12" HEIGHT="1"><IMG SRC="fileadmin/globustpl/design/empty.gif" WIDTH="1" HEIGHT="1"></TD><TD WIDTH="106" HEIGHT="1"><IMG SRC="fileadmin/globustpl/design/empty.gif" WIDTH="1" HEIGHT="1"></TD></TR>
  		ATagParams = class="aNavText"
	}
	subparts.MENU_ITEMS.2 = TMENU
	subparts.MENU_ITEMS.2 {
  	target = fmain
  	NO {
    	RO = 1
    	linkWrap = <tr><TD WIDTH="24" HEIGHT="18" CLASS="leftNavBgGelb"><IMG SRC="fileadmin/globustpl/design/empty.gif" WIDTH="1" HEIGHT="1"></TD><TD WIDTH="12" HEIGHT="18" CLASS="leftNavBgGelb"><IMG SRC="fileadmin/globustpl/design/bt_pfeil3.gif" WIDTH="4" HEIGHT="18"></TD><TD WIDTH="106" HEIGHT="18" CLASS="leftNavBgGelb"> | </TD></tr><tr BGCOLOR="#FFFFFF"><TD WIDTH="24" HEIGHT="1"><IMG SRC="empty.gif" WIDTH="1" HEIGHT="1"></TD><TD WIDTH="12" HEIGHT="1"><IMG SRC="empty.gif" WIDTH="1" HEIGHT="1"></TD><TD WIDTH="106" HEIGHT="1"><IMG SRC="empty.gif" WIDTH="1" HEIGHT="1"></TD></tr>
    	ATagParams = class="aNavText"
  		}
	}
}

wenn ich expAll = 0 auf 1 setze werden mir sämtliche Untermenüs angezeigt, das möchte ich aber nicht. weiss jemand abhilfe?

MfG
Marko

dfluess ·

Hi,

wenn Du hier suchst wirst Du bemerken, dass diese Frage schon sehr oft gestellt worden ist, aber niemand eine wirkliche Lösung dazu gegeben hat.

Die Ursache liegt im EntyLevel.
Wenn der Hauptknoten des Menüs nicht dem des EntryLevels entspricht, dann wirst Du kein aufklappen des Menüs hinbekommen.

Setze "entyLevel" auf die erste Menüebene, dann klappt die 2 Ebene auf.

DEF

duffyducks444 ·

Danke für den Tipp, es hat ich allerdings auch schon erledigt. hier meine Lösung:

fnav.bodyTag = <BODY bgColor="#A1CEFC" leftMargin="0" topMargin="0" marginheight="0" marginwidth="0"> 
fnav.stylesheet = fileadmin/globustpl/design/style.css 
fnav.10 = TEMPLATE 
fnav.10 { 
   template = FILE 
   template.file = fileadmin/globustpl/fnav.htm 
   workOnSubpart = DOCUMENT_BODY 
   subparts.MENU_ITEMS = HMENU 
   subparts.MENU_ITEMS.1 = TMENU 
   subparts.MENU_ITEMS.1 { 
   target = fmain 
   NO { 
      allWrap = ...gelöscht, der Übersicht halber
      ATagParams = class="aNavText" 
      expAll = 0 
      collapse = 1 
      10 = TEXT 
      10.text.field = title 
      10.text.case = upper 
      10.offset = 10,10 
      10.fontColor = black 
      10.fontFile = t3lib/fonts/verdana.ttf 
      10.fontSize = 9 
      } 
   IFSUB < .NO 
    IFSUB = 1 
    IFSUB { 
      altTarget = fnav 
      } 
   } 
   subparts.MENU_ITEMS.2 = TMENU 
   subparts.MENU_ITEMS.2 { 
   target = fmain 
     NO { 
        collapse = 1 
       RO = 1 
       expAll = 1 
       allWrap = ...gelöscht, der Übersicht halber
       ATagParams = class="aNavText" 
        } 
   } 
}