[TYPO3] Menu with images

Fearless Goblin (Victor Livakovsky) v-tyok at mail.ru
Wed Aug 27 16:28:42 CEST 2008


Hello Xatu,

Wednesday, August 27, 2008, 5:13:12 PM, you wrote:

> Hi, I've created a menu with my own pics as menu items. I written this
> TS code and it works fine:

> # Main Horizontal dropdown menu
> #
> lib.mainmenu = HMENU
> lib.mainmenu {
>    special = directory
>    special.value = 61
>    1 = TMENU
>    1    {
>      noBlur = 1
>      NO    {
>        allWrap = |
>        stdWrap.cObject = COA
>        stdWrap.cObject    {
>          10 = TEXT
>          10.wrap = <img src="fileadmin/tv-templates/menu/icon_|.gif" 
> border=0 alt="
>          10.data = field:subtitle
>          20 = TEXT
>          20.wrap = |"
>          20.data = field:subtitle
>          30 = TEXT
>          30.wrap = title="|" />
>          30.data = field:subtitle
>        }
>      }
>    }
> }

> but now, I'd like to create an active menu state with new pics and I 
> don't know to do it. I've tried with this code, but i dosen't work:

> # Main Horizontal dropdown menu
> #
> lib.mainmenu = HMENU
> lib.mainmenu {
>    special = directory
>    special.value = 61
>    1 = TMENU
>    1    {
>      noBlur = 1
>      NO    {
>        allWrap = |
>        stdWrap.cObject = COA
>        stdWrap.cObject    {
>          10 = TEXT
>          10.wrap = <img src="fileadmin/tv-templates/menu/icon_|.gif" 
> border=0 alt="
>          10.data = field:subtitle
>          20 = TEXT
>          20.wrap = |"
>          20.data = field:subtitle
>          30 = TEXT
>          30.wrap = title="|" />
>          30.data = field:subtitle
>        }
>      }
>    }

Here you have 3 closing brackets. The first one is for
stdWrap.cObject, second -  for NO, third - for 1.

>      ACT = 1


And here you're trying to set ACT for... lib.mainmenu
But you should set it for lib.mainmenu.1
So the problem is in one unnecessary closing bracket.

It should be like this:
>          30.wrap = title="|" />
>          30.data = field:subtitle
>        }
>      }
>     ACT = 1



More information about the TYPO3-english mailing list