[TYPO3-UG Denmark] Ingen submenu vises under defineret pid

Henrik Møller Rasmussen info at hmrdesign.dk
Fri Dec 11 14:30:41 CET 2009


Hej Michael,

Jeg har følgende ideeer:

1) Kan du ikke med CSS skjule de sider der ikke skal vises. Kunne 
forestille mig, at du sætter UID som class på li'erne, og laver noget 
display none af en art.

2) Alternativ og lidt nemmere, kan de fjernes efterfølgende jQuery

3) Lidt mere krævende, men bedre løsning tror jeg, er at "escape" menuen 
ud i PHP og fjerne de punkter du vil have væk. Kig på IProcFunc på TMENU 
i TSREF.

M.v.h.

Henrik Rasmussen



Michael Stenskjær Christensen wrote:
> Jeg skriver for at høre, om nogle af jer har et bud på, hvordan man kan 
> lave en menu, hvor der under normale omstændigheder vises en drop-down 
> med den pågældende sides undersider, når man holder musen over, med 
> undtagelse af én enkelt side, hvis undersider altså ikke ønskes vist som 
> drop down.
> 
> Det hele fungerer fremragende undtagen den sidste lille betingelse om, 
> at den ikke skal vise undersiden for en bestemt pid. Har I nogle forslag?
> 
> Min ts lige nu således ud:
> lib.mainMenu = COA
> lib.mainMenu.10 = HMENU
> lib.mainMenu.10.1 = TMENU
> lib.mainMenu.10.1 {
>   noBlur = 1
>   expAll = 1
>   wrap = <ul class="tabbed"> | </ul>
>   NO.wrapItemAndSub = <li> | </li>
>   ACT = 1
>   ACT.wrapItemAndSub = <li class="current-tab"> | </li>
>   IFSUB=1
>   IFSUB {
>       wrapItemAndSub = <li> | </li>
>   }
> }
> 
> # Første dropdown configuration
> lib.mainMenu.10.2 = TMENU
> lib.mainMenu.10.2 {
>   noBlur = 1
>   expAll = 1
>   wrap = <ul class="sub-nav"> | </ul>
>   NO.wrapItemAndSub = <li> | </li>
>   ACT = 1
>   ACT.wrapItemAndSub = <li class="current-tab"> | </li>
> }
> 
> Venlig hilsen
> Michael


More information about the TYPO3-UG-Denmark mailing list