Zum Inhalt springen

Klappmeü mit GMENU_LAYERS - wie geht das?

Erstellt am 10. April 2006 · 1 Antwort · letzte Antwort am 11. April 2006

Tags: Frage

Unbekannter Benutzer ·

Hi,

ich bin neuling im Typo3, hoffe aber das ihr mir bitte helfen könnt.
ich habe in meiner template datei mein menü mit ###MAINMENU###
gekennzeichnet. da soll eigentlich mein GMENU_LAYERS erscheinen. komme aber mit dem typoscript noch net klar.
hier ist mein anfang:

page = PAGE
page{
  typeNum = 0
  stylesheet = fileadmin/css/index.css
  includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/templates/template.html
  10.workOnSubpart = DOKUMENT
   
  10.marks.INHALT = CONTENT
  10.marks.INHALT{
    table = tt_content
    select.orderBy = DESC
  }
  10.marks.LOGO = IMAGE
  10.marks.LOGO.file = fileadmin/img/logo.png
   
  10.marks.MENU_OBEN = HMENU
  10.marks.MENU_OBEN{
    special = directory
    special.value = 13
    1 = TMENU
    1.NO = 1
    1.NO.linkWrap =  |
  }
   
   
//PROBLEMSTELLE                             
10.marks.MAINMENU = HMENU                 
10.marks.MAINMENU{                        
 special = directory                      
 special.value = 15                       
 1 = TMENU                                
1.NO = 1                                  
1.NO.linkWrap =  |              
}                                         

   
  10.marks.KLICKPFAD = HMENU
  10.marks.KLICKPFAD{
    wrap = Sie befinden sich hier: |
    special = rootline
    1 = TMENU
    1.NO = 1
    1.NO.linkWrap =  | 
  }
}
tt_content = COA
tt_content{
  10 = TEXT
  10{
    field = header
    wrap = <h3>|</h3><br>
  }
  20 = TEXT
  20{
    field = bodytext
    wrap = <p>|</p>
  }
}

wie kann ich per script so ein klappmenu erstellen.
es soll 3 ebenen haben.
hier mein baum:

Hauptmenu
- Link1
->>1
->>2
--->>>2.1
--->>>2.2
->>3
- Link2
- Link3
- Link4

habe schon im forum gesucht. aber geholfen hat mir dabei kein artikel. wäre gut wenn mir jemand an einem beispiel helfen könnte.
muß aber natürlich keine komplettlösungen sein. sondern nur eine kleine hilfe

McGregor · · Beste Antwort
skaterabbit schrieb

Hi,

ich bin neuling im Typo3, hoffe aber das ihr mir bitte helfen könnt.
ich habe in meiner template datei mein menü mit ###MAINMENU###
gekennzeichnet. da soll eigentlich mein GMENU_LAYERS erscheinen. komme aber mit dem typoscript noch net klar.
hier ist mein anfang:

page = PAGE
page{
  typeNum = 0
  stylesheet = fileadmin/css/index.css
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/templates/template.html
  10.workOnSubpart = DOKUMENT
   
  10.marks.INHALT = CONTENT
  10.marks.INHALT{
    table = tt_content
########## GEÄNDERT #############
    select.orderBy = sorting
  }
  10.marks.LOGO = IMAGE
  10.marks.LOGO.file = fileadmin/img/logo.png
   
  10.marks.MENU_OBEN = HMENU
  10.marks.MENU_OBEN{
    special = directory
    special.value = 13
    1 = TMENU
    1.NO.linkWrap = <div class="menu1">|</div>
########## GEÄNDERT #############
    2 = TMENU
    2.NO.linkWrap = <div class="menu2">|</div>
    3 = TMENU
    3.NO.linkWrap = <div class="menu3">|</div>
  }
  10.marks.KLICKPFAD = HMENU
  10.marks.KLICKPFAD{
    wrap = Sie befinden sich hier: |
    special = rootline
    1 = TMENU
    1.NO = 1
    1.NO.linkWrap =  | 
  }
}

Ja klar kommst du damit noch nicht klar. GMENU_LAYERS erwähnen und ein TMENU basteln. Entweder du arbeitest mit dem GIFBUILDER (dann GMENU) oder mit CSS (dann TMENU).
Arbeite mal das Tutorial von Robert Meyer durch. Das hilft dir für's Erste.

Sonst habe ich dir einige Änderungen in dein Script gemacht (s.o.)

Grüße
McGregor