Menu with 2 colors: Last menuitem depends on the menuitem before

Submitting your vote...
Rating: 4.6 of 5. 11 vote(s).
Click the rating bar to rate this item.

The problem: We have created a menu with optionSplit, for the last menuitem you have 2 css classes.

How we can see easily at the following picture the last menueitem depends on the item before, it does need a dark or a light background.

With optionSplit its quite simple to change the 2 colors. But how you know if the last item needs a light or dark background?

 

Have a look at following typoscript snippet:

 

temp.mymenu=HMENU
temp.mymenu.1=TMENU
temp.mymenu.1.NO {
  # optionSplit for the first menuitem and the following, one dark one light
  allWrap = | |*| |||||*|
  allWrap.override.cObject=COA
  allWrap.override.cObject{
    # the override of the allWrap property is executed if the actual menuitem (register:count_HMENU_MENUOBJ) is the last(register:count_menuItems)
    if.value.data=register:count_menuItems
    if.equals.data=register:count_HMENU_MENUOBJ
    10=TEXT
    10{
       # sets the light class for a odd count of the menuitems
      value=|
      if.isFalse.prioriCalc=1
      if.isFalse.cObject=TEXT
      if.isFalse.cObject.insertData=1
      if.isFalse.cObject.value={register:count_HMENU_MENUOBJ}%2
    }
    20<.10
    # Negate the whole thing and set the dark class in this case
     
    20.if.negate=1
    20.value=|
  }
}

 

More information:

tsref stdWrap (override,prioriCalc)

tsref optionSplit

tsref if

2 menues: divide pages in even and odd

Forum thread that leadet to this solution (german)



Comments


No comments

Add comment

* - required field

*



*
*

Top 10 Updates

Nice fonts using Google font API geändert am  20-May-2010 16:36:47
TS-based Searchbox for Indexed Search  geändert am  18-May-2010 18:27:15
TYPO3 SEO geändert am  30-Apr-2010 09:44:22
Search engine friendly graphical headers in TYPO3 geändert am  30-Apr-2010 09:33:44
Creating a simple Infocenter using TYPO3 geändert am  17-Nov-2009 12:12:52
Making the Section Menu work correctly with TemplaVoila geändert am  05-May-2009 12:27:17
Show pages with type "Not in Menu" in a sitemap geändert am  05-May-2009 12:11:17
Implementation of the DHTML menu from brainjar.com  geändert am  01-Feb-2009 14:02:48
Sample DHTML menu geändert am  01-Feb-2009 13:51:25
A introduction to the CONTENT object geändert am  26-Jan-2009 13:20:39

Latest comments

21-Jan-2012 20:22:24
jemmkwc jemmkwc schrieb: MOGWOX , [url=http://prdpuhwzxyrc.com/]prdpuhwzxyrc[/url],...
fe_useradmin form does not save
20-Jan-2012 20:35:32
fsivjktiuld fsivjktiuld schrieb: idCmnv <a href="http://gakbrrkrxhye.com/">gakbrrkrxhye</a>
fe_useradmin form does not save
19-Jan-2012 18:05:25
bvffee bvffee schrieb: jl2vQt , [url=http://xcinvpbclrbm.com/]xcinvpbclrbm[/url],...
External links and shortcuts directly in the menu
Deutsch
Search: