[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