Zum Inhalt springen

ypMenu und IFSUB

Erstellt am 27. Juni 2005 · Noch keine Antworten

Tags: Frage

ÁndreMansfeld ·

Hallo Helfer,
würde gerne den Zustand des YP Menus so anpassen, dass beim Navigieren durch das Menu nur der jeweils letzte Eintrag als Link funktioniert. Das heißt, der Kunde kann nicht in die "Zwischenstationen" klicken, sondern nur auf die Seite welche im Seitenbaum der letzte Eintrag ist.

Beispiel:

NAVIGATION
*Kategorie 1 (soll nicht verlinkt sein)
**Kategorie 2 (soll nicht verlinkt sein)
***hier der Link!!!!
Normalerweise(Gmenu/TMenu) habe ich das mit IFSUB gelöst, aber irgendwie funktioniert das mit dem YP Menu nicht mehr so richtig.

config.no_cache = 1
seite.includeLibs.ypMenu = fileadmin/scripts/ypMenu/ypMenu.php
seite.headerData.11 = TEXT
seite.headerData.11.value = <script type="text/javascript" src="fileadmin/scripts/ypMenu/ypSlideOutMenus.js" language="JavaScript"></script> 
temp.ypMenu.special = directory
temp.ypMenu.special.value = 6
temp.ypMenu = HMENU
temp.ypMenu {
     1 = GMENU
     1 {
          IProcFunc = user_menu->firstLevel
          expAll = 1
          wrap = |
          NO = 1
          NO {
               wrap = |
backColor = #F2F2F2
               XY = [50.w]+20, 31
               30 = IMAGE
               30.file = fileadmin/scripts/ypMenu/menu_bg2.gif
               50 = TEXT
               50 {
                    text.field = title
                    fontSize = 10
                    fontFile = fileadmin/fonts/verdana.ttf
                    fontColor = #999999
                    offset = 10,20
                    niceText = 0
                    transparentBackground = 1
               }
               100 = || IMAGE
               100.file = fileadmin/scripts/ypMenu/menu_space.gif
          } 
          IFSUB < temp.ypMenu.1.NO
          IFSUB = 1

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

          IFSUBRO < temp.ypMenu.1.NO
          IFSUBRO = 1
          IFSUBRO {
               backColor = #cccccc
               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>
     }

    
     }

Was ist zu tun, hab ich was vergessen?  :o