[TYPO3] Hide link from menus with sub pages
Tobias Grønlund
tobias at edev.dk
Sun Jun 4 13:12:40 CEST 2006
Hi,
I dont know if IFSUB actually works... at one point it didnt and you had
to make a work-around.
I dont knoTomas Florian skrev:
> Hello,
>
> My side has a cascade menu and I want to get rid of the <a> tags from
> all menu items that have sub pages of their own.
> Menu1
> - MenuA
> - MenuB
> Menu2
>
> So menu2 should be clickable directly
> But menu1 should not, it only holds Menu A and B which are clickable
> because they have no sub menus of their own
>
> I'm trying to do this using IFSUB and doNotShowLink = 1 and
> doNotLinkIt = 1 ... no luck at all
> I even tried to isolate the problem by trying to turn blue or green for
> all pages that have sub pages IFSUB (but even that doesn't work) .. why?
> ... also when I tried to put doNotShowLink=1 and doNotLinkIt=1 into RO
> (so that no menu would have a link) ... they do ... I think I'm not
> understanding something fundamental about how these things interact with
> each other.
>
> Here is excerpt from my typoscrtipt:
>
> ## submenu position ##
> temp.popupMenu = HMENU
> temp.popupMenu.1 = GMENU_LAYERS
> temp.popupMenu.1 {
>
> hideMenuTimer = 100
> leftOffset = -8
> target = _top
> lockPosition = x
> expAll = 1
> relativeToTriggerItem = 1
> topOffset = 19
> hideMenuWhenNotOver = 15
>
> }
>
> ##
> ## LEVEL 1
> ##
> temp.popupMenu.1.wrap = <table cellspacing=0 cellpadding=0 border=0
> bordercolor=white valign=middle><tr>|</tr></table>
> temp.popupMenu.1.NO {
> wrap = <td>|</td>
> XY = [10.w]+25, 18
> backColor = white
>
> 10 = TEXT
> 10.text.field = nav_title // title
> 10.offset = 0,14
> 10.fontSize = 12
> 10.fontColor= black
> 10.niceText = 1
> 10.fontFile = arial.ttf
> RO=1
> }
>
> temp.popupMenu.1.IFSUB < temp.popupMenu.1.NO
> temp.popupMenu.1.IFSUB = 1
> temp.popupMenu.1.IFSUB
> {
> doNotShowLink = 1
> doNotLinkIt = 1
> allWrap =
> overrideId = 1
> backColor = blue
>
> }
>
>
>
> ##
> ## LEVEL 2
> ##
> temp.popupMenu = HMENU
> temp.popupMenu.2 = GMENU_LAYERS
> temp.popupMenu.2 {
> target = _top
> expAll = 1
> lockPosition=y
> leftOffset = 100
> relativeToParentLayer = 1
> }
>
>
> temp.popupMenu.2.useLargestItemX = 1
> temp.popupMenu.2.wrap = <table cellspacing=0 cellpadding=0 border=0
> bordercolor=white><tr>|</tr></table>
> temp.popupMenu.2.NO {
> wrap = <tr><td cellspacing="0" cellpadding="0"
> class=tdundermenu>|</td></tr>
> backColor = #AFAEAE
> XY = 100, 18
> 10 = TEXT
> 10.text.field = nav_title // title
> 10.offset = 10,14
> 10.fontFile = arial.ttf
> 10.align = left
> 10.fontColor= white|*| white|*| white
> 10.fontSize = 11
> 10.niceText = 1
> }
>
> ##rollover submenu celler ##
> temp.popupMenu.2.RO < temp.popupMenu.2.NO
> temp.popupMenu.2.RO = 1
>
> temp.popupMenu.2.RO {
> backColor = #AFAEAE
> 10.fontColor = black
> }
>
> ##active submenu celler ##
> temp.popupMenu.2.ACT < temp.popupMenu.2.RO
> temp.popupMenu.2.ACT = 1
>
> temp.popupMenu.2.IFSUBRO < temp.popupMenu.2.NO
> temp.popupMenu.2.IFSUBRO = 1
> temp.popupMenu.2.IFSUBRO
> {
> doNotShowLink = 1
> doNotLinkIt = 1
> allWrap =
> overrideId = 1
> backColor = green
>
> }
>
>
>
> Thank you for any help,
> Tomas
>
More information about the TYPO3-english
mailing list