[TYPO3] Section index and option split
Peter Klein
peter at umloud.dk
Mon May 14 09:12:44 CEST 2007
Here's a tested version of the TS snippet:
-- cut --
page.includeLibs.usermenu = fileadmin/menuFunc.inc
tt_content.menu.20.3 >
tt_content.menu.20.3 = HMENU
tt_content.menu.20.3 {
special = userfunction
special.userFunc = user_menuFunc->makeMenuArray
special.userFunc.table = tt_content
special.userFunc.select.andWhere = sectionIndex!=0 AND header!=''
special.userFunc.select.pidInList.override.field = pages
wrap = <div class="csc-menu csc-menu-3">|</div>
1 = TMENU
1.NO.doNotLinkIt = 1
1.NO.stdWrap.field = header
1.NO.stdWrap.typolink.parameter.field = pid
1.NO.stdWrap.typolink.section.field = uid
1.NO.stdWrap.htmlSpecialChars = 1
1.NO.allWrap = <p class="csc-section">[1]|</p> |*| <p
class="csc-section">[2]|</p> |*| <p class="csc-section">[3]|</p>
}
-- cut --
--
Peter Klein/Umloud Untd
"Peter Klein" <peter at umloud.dk> skrev i en meddelelse
news:mailman.1.1179052380.12802.typo3-english at lists.netfielders.de...
> Hi Tapio.
> The section menu is not a real menu, but just a select query from the
> content on the current page.
> One way to get optionSpit support, would be to convert it into a real menu
> object.
>
> To do that, you could use the snippet I posted on Typo3Wizard a while ago.
> http://www.typo3wizard.com/en/snippets/menus/create-menus-using-data-from-other-tables-than-pages.html
>
> And then rewrite the Typoscript of "tt_content.menu.20.3", like this
> (Untested):
>
> -- cut --
> tt_content.menu.20.3 >
> tt_content.menu.20.3 < tt_content.menu.20.default
> tt_content.menu.20.3 {
> wrap = <div class="csc-menu csc-menu-3">|</div>
> special >
> special = userfunction
> special.userFunc = user_menuFunc->makeMenuArray
> special.userFunc.table = tt_content
> special.userFunc.select.andWhere = sectionIndex!=0
> special.userFunc.select.pidInList.override.field = pages
> 1 = TMENU
> 1.NO.doNotLinkIt = 1
> 1.NO.stdWrap.field = header
> 1.NO.stdWrap.typolink.parameter.field = pid
> 1.NO.stdWrap.typolink.section.field = uid
> 1.NO.stdWrap.wrap = <p class="csc-section">|</p>
> 1.NO.stdWrap.htmlSpecialChars = 1
> 1.NO.stdWrap.if.isTrue.field = header
> }
> -- cut --
>
> --
> Peter Klein/Umloud Untd
>
> "Tapio Markula" <tapio.markula at atwebteam.com> wrote in message
> news:mailman.1.1178963048.13611.typo3-english at lists.netfielders.de...
>> Hi
>>
>> I have problems with section index
>>
>> default
>>
>>
>> # "Section index (pagecontent w/Index checked - liststyle)"
>> 3.wrap = <ul class="csc-menu csc-menu-3">|</ul>
>> 3.renderObj.noBlur = 1
>> 3.renderObj.wrap = <li class="csc-section">|</li>
>>
>> I would like to reset that
>> This doesn't work:
>>
>> tt_content.menu.20.3 {
>> wrap =<div class="csc-menu csc-menu-3">|</div>
>> renderObj.wrap = |
>> 1.NO.wrapItemAndSub=|
>> 1.NO.linkWrap= <span class="csc-section">| | </span> |*|
>> <span class="csc-section">| | </span> |*|<span
>> class="csc-section lastItem">|</span>
>> 1.NO.ATagParams = class="sectionLink"
>> }
>>
>> 1.NO has no effect - apparently because of subsection of a page
>>
>> If I set
>> tt_content.menu.20.3 {
>>
>> wrap =<div class="csc-menu csc-menu-3">|</div>
>> renderObj.wrap = <span class="csc-section">| | </span> |*|
>> <span class="csc-section">| | </span> |*|<span
>> class="csc-section lastItem">|</span>
>> }
>>
>> option split for renderObj.wrap doesn't work
>>
>> I don't figure how I could in this case option split for links
>
>
More information about the TYPO3-english
mailing list