[Typo3] optionSplit and menu
Stig Kjeldsen
sk at itu.dk
Tue Nov 8 21:11:41 CET 2005
Hi Kraft (or anyone else...)
Perhaps you can help me…. In the article “Understanding OptionSplit”
(http://castironcoding.com/resources/typo3-tricks/typo3-tricks/index.html)
I found this code:
lib.mainMenu = HMENU
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
SPC=|
expAll = 1
wrap = |
NO.allWrap = | ||*||*| |
NO.linkWrap= |
}
Generating the menu:
Item1 | Item2 | Item3 | Item4 | Item5 | Item6
And it works!!!
Now, my question is. Can I insert a normal state and an active state
into the code?
Normally, I build the menu like this:
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <div id="MenuLevel_1_no">|</div>
}
lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
allWrap = <div id="MenuLevel_1_act">|</div>
}
Can I combined optionSplit with <div id="MenuLevel_1_no">|</div> and
<div id="MenuLevel_1_act">|</div>?
I have tried this, but it’s not working
# Menu TOP cObject
lib.mainMenu = HMENU
# First level menu-object, textual
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
SPC=|
expAll = 1
# Normal state properties
NO.allWrap = <div id="MenuLevel_1_no"> |-|*||*|| </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div id="MenuLevel_1_act"> |-|*||*|| </div>
}
best regards
Stig
Kraft Bernhard wrote:
> Alex Lopez wrote:
>
>> temp.menu_1.2 = TMENU
>> temp.menu_1.2 {
>> NO.allWrap = <div class="section" id="section">| |*| | |*| |</div>
>> NO.ATagParams = class="item2"
>>
>> }
>
>
> "wrap"'s get used for such stuff. OptionSplit is for different things:
>
> temp.menu_1.2 = TMENU
> tmep.menu_1.2 {
> wrap = <div class="section" id="section"> | </div>
> NO.allWrap = |
> NO.ATagParams = class="item2"
> }
>
> TSRef page 116:
> "wrap: Wraps only if there were items in the menu"
>
>
> greets,
> Bernhard
More information about the TYPO3-english
mailing list