[TYPO3-UG Denmark] Accordoen menu
Karsten P
webdesign.karsten at gmail.com
Tue Oct 25 12:16:55 CEST 2011
Har prøvet at lave min accordion event på en h2 i stedet for a. men det
virker ikke helt, af en eller anden grund for jeg ikke wrappet de
underliggende sider med ul, undtagen når jeg står på siden, har brugt
linkWrap ved ikke helt om det er det rigtige?
TS:
lib.mainMenu = HMENU
lib.mainMenu {
# first level
1 = TMENU
1.wrap = <ul id="acc3" class="accordion">|</ul>
1{
# no state: formatting for normal items
NO{
linkWrap = <h2> | </h2>
wrapItemAndSub = <li>|</li>
}
# act state: valid from the rootpage to the actual page
ACT=1
ACT{
linkWrap = <h2> | </h2>
wrapItemAndSub = <li>|</li>
}
# cur state: valid for the actual page
CUR=1
CUR{
linkWrap = <h2> | </h2>
wrapItemAndSub = <li>|</li>
}
# ifsub state: valid for pages that have subpages
IFSUB=1
IFSUB{
linkWrap = <h2 onclick='return false'> | </h2>
wrapItemAndSub = <li> | </li>
}
}
# second level
2 = TMENU
2.wrap = <ul>|</ul>
2{
NO{
linkWrap = <h2> | </h2>
wrapItemAndSub = <li>|</li>
}
ACT=1
ACT{
linkWrap = <h2> | </h2>
wrapItemAndSub = <li>|</li>
}
CUR=1
CUR{
linkWrap = <h2> | </h2>
wrapItemAndSub = <li>|</li>
}
IFSUB=1
IFSUB{
linkWrap = <h2 onclick='return false'> | </h2>
wrapItemAndSub = <li>|</li>
}
}
}
mvh
Karsten
Den 25/10/11 10.01, Christian Jul Jensen skrev:
> On 24. okt. 24. okt. 22.01, Karsten P wrote:
>> Jeg har brug for at få menulinket til at være href="#"
>> i stedet for feks href="index.php?id=4"
>> hvordan gør jeg lige det, syntes ikke jeg kan finde det nogle steder??
>
> Er enig med Søren i at det ikke er oprimalt at bruge et tomt anchor (#).
>
> Prøv at kigge efter den property der hedder doNotLinkIt, som helt
> fjerner linket. Du skal så selvfølgelig have din menu trigger på et
> andet element end A.
>
> Hvis du virkelig insisterer på at overskrive linket, skal du nok have
> fat i itemArrayProcFunc på selve MENU-objektet.
>
>
More information about the TYPO3-UG-Denmark
mailing list