[TYPO3] GMENU - vertical menu

P paprikb at gmail.com
Tue Mar 20 09:03:01 CET 2007


How make a vertical menu which has a two layers.
I have a code for this menu but not work corectly. What changed in this
code.

I like this:
Level1  - when click on mouse
   -level 1.1
   -level 1.2
Level2
Level3


Now this code work:
Level1 -when click on mouse
Level2
Level3
   -level 1.1
   -level 1.2

and
How make a link:
20 = TEXT
    20 {
      text.data = leveltitle : 1
      text.case = upper
      offset = 7,11
      fontSize = 9
      fontFile = t3lib/fonts/verdana.ttf

      fontColor = #000000
      niceText = 1
    }


CODE MENU:
lib.menu_1 = HMENU
lib.menu_1.1 = GMENU
lib.menu_1.1 {
  expAll = 1
  wrap = <table border=0 cellpadding=0 cellspacing=0><tr>|</tr></table>
  NO {
    wrap = <td>|</td>
    XY = [10.w]+10,19
    backColor = #666666

    5 = IMAGE
    5 {
      file = fileadmin/templates/img/menu_crta.png
      offset = 0,0
    }

    10 = TEXT
    10 {
      text.field = title
      text.case = upper
      offset = 5,13
      fontSize = 9
      fontFile = t3lib/fonts/verdana.ttf
      fontColor = #ffffff
      niceText = 1
    }
  }
}


lib.subMenuTop = IMAGE
lib.subMenuTop {
  file = GIFBUILDER
  file {
    XY = 193,30
    10 = IMAGE
    10 {
      file = fileadmin/templates/img/submenu_before_bg.png
      offset = 0,0
    }

    15 = IMAGE
    15 {
      file = fileadmin/templates/img/{$colorSign}
      offset = 7,5
    }
  }
}

lib.subMenu = COA
lib.subMenu {

  wrap = | <table cellspacing=0 cellpadding=0 border=0><tr><td><img
src="fileadmin/templates/img/okvir_bl.png"></td><td><img
src="fileadmin/templates/img/okvir_b.png"></td><td><img
src="fileadmin/templates/img/okvir_br.png"></td></tr><tr><td colspan=3><img
src=clear.gif width=193 height=8></td></tr></table>

  5 = IMAGE
  5.file = GIFBUILDER
  5.file {
    XY = 193,30
    10 = IMAGE
    10 {
      file = fileadmin/templates/img/submenu_before_bg.png
      offset = 0,0
    }

    20 = TEXT
    20 {
      text.data = leveltitle : 1
      text.case = upper
      offset = 7,11
      fontSize = 9
      fontFile = t3lib/fonts/verdana.ttf

      fontColor = #000000
      niceText = 1
    }
  }

  #first level
  10 = HMENU
  10 {
    entryLevel = 1
    1 = GMENU
    1 {
      expAll = 1
      wrap = <table border=0 cellpadding=0 cellspacing=0>| </table>
      NO {
        wrap = <tr><td>|</td></tr>
        XY = 193,18
        backColor = #ffffff


        5 = IMAGE
        5 {
          file = fileadmin/templates/img/submenu_bg.png
          offset = 0,0
        }

        10 = TEXT
        10 {
          text.field = title
          offset = 5,13
          fontSize = 9
          fontFile = t3lib/fonts/verdana.ttf
          fontColor = #000000
          niceText = 1
        }

      }
    }
  }

    #second level
    20 = HMENU
    20 {
    entryLevel = 2
    1 = GMENU
    1 {
      expAll = 1
      wrap = <table border=0 cellpadding=0 cellspacing=0>| </table>
      NO {
        wrap = <tr><td>|</td></tr>
        XY = 193,18
        backColor = #ffffff


        5 = IMAGE
        5 {
          file = fileadmin/templates/img/submenu_bg.png
          offset = 0,0
        }

        10 = TEXT
        10 {
          text.field = title
          offset = 10,13
          fontSize = 9
          fontFile = t3lib/fonts/verdana.ttf
          fontColor = #000000
          niceText = 1
        }

      }
    }
  }

}


More information about the TYPO3-english mailing list