Zum Inhalt springen

ypMenu will einfach nicht

Erstellt am 2. März 2006 · Noch keine Antworten

Tags: Frage

hurgs ·

Hallo,

ich bastle jetzt schon eine ganze weile an dem Tutorial zum ypMenu doch es will nicht laufen. Es sieht immer so aus. Klappt nicht auf. Die Menüpunkte der ersten ebene werden schön dargestellt, doch die unterpunkte stehen alle untereinander am linken rand.

Ich ahbe das ganze nach diesem Tutorial gemacht. Dort hat auch schon jemand (etwas weiter unten auf der Seite) ein Bild mit dem gleichen Problem hinterlegt.

http://v6.kj187.de/typo/t3tutorials/typoscript/menus/?detail=39

Hier mein TS (wird als externes Template in das Root-Template geladen)

config.no_cache = 1
page.includeLibs.ypMenu = fileadmin/scripts/ypMenu/ypMenu.php
page.headerData.11 = TEXT
page.headerData.11.value = <script type="\" textjavascript="" src="\" fileadminscriptsypmenuypslideoutmenusjs="" language="\" javascript=""></script> 

temp.ypMenu.special = directory
# 57 ist die ID der root-page - siehe screenshot
temp.ypMenu.special.value = 1
temp.ypMenu = HMENU
temp.ypMenu {
     1 = GMENU
     1 {
          IProcFunc = user_menu->firstLevel
          expAll = 1
          wrap = |
          NO = 1
          NO {
               wrap = |
               XY = [50.w]+20, 31
               30 = IMAGE
               30.file = fileadmin/user_upload/scripts/ypMenu/menu_bg2.gif
               50 = TEXT
               50 {
                    text.field = title
                    fontSize = 10
                    fontFile = fileadmin/user_upload/scripts/ypMenu/verdana.ttf
                    fontColor = #222222
                    offset = 10,20
                    niceText = 0
                    transparentBackground = 1
               }
               100 = || IMAGE
               100.file = fileadmin/user_upload/scripts/ypMenu/menu_space.gif
          }

          IFSUB < temp.ypMenu.1.NO
          IFSUB = 1

          RO < temp.ypMenu.1.NO
          RO = 1
          RO {
               backColor = #DDDDDD
               30 >
          }

          IFSUBRO < temp.ypMenu.1.NO
          IFSUBRO = 1
          IFSUBRO {
               backColor = #DDDDDD
               30 >
          }
     }    

     2 = TMENU
     2 {
          IProcFunc = user_menu->secondLevel
          expAll = 1
          NO.linkWrap = <li>|</li>
     }

     3 = TMENU
     3 {
          IProcFunc = user_menu->thirdLevel
          expAll = 1
          NO.linkWrap = <li>|</li>
     }

     4 = TMENU
     4 {
          IProcFunc = user_menu->fourthLevel
          expAll = 1
          NO.linkWrap = <li>|</li>
     }
}

temp.user_menu = USER
temp.user_menu.userFunc = user_menu->menuEnd

Hier das root-Template

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/user_upload/templates/style2/ypMenu.css
page.10 = TEMPLATE
page.10{
     template = FILE
     template.file = fileadmin/user_upload/templates/style2/template.htm
     workOnSubpart = DOKUMENT

     marks.MENU = COA
     marks.MENU {
     10 < temp.ypMenu
     20 < temp.user_menu
     }
}

Bin für jeden Rat dankbar. #angry#