[TYPO3-UG Dutch] Typoscript - Conditional TMenu
Loek Hilgersom
hilgersom at xs4all.nl
Tue Jul 31 00:07:11 CEST 2007
Hoi Jeroen,
Jeroen Serpieters wrote:
> Hoi allen
>
> Ik heb een probleempje waar ik even niet uitkom en al een behoorlijke
> tijd op zit te vloeken :-)
Dat moet je ook niet doen ;-)
cHeader.cObject = TEXT
cHeader.cObject.value = <h2>Nav Header</h2>
lib.thirdlevelmenu.1.stdWrap.outerWrap < cHeader
Dit voegt bij 3de nivo menu de kop Nav Header toe (binnen de UL-tags), en alleen
als er ook items in dit stukje TMENU zitten.
Hetzelfde zou moeten werken met jouw grafic header.
Groet,
Loek
> Ik heb een TMenu en wil dat er boven dat TMenu een header wordt
> gegenereerd als en slechts als dat TMenu ook effectief gerendered wordt
> (wat niet steeds het geval is).
>
> Ik heb al vanalle soorten conditionals geprobeerd, via de .if property,
> maar ik raak er niet uit. Heeft iemand een idee hoe ik dit kan oplossen?
> Of is dit eenvoudigweg niet mogelijk enkel en alleen via TypoScript?
>
> Dit is mijn Typoscript code:
>
> ## BEGIN SUB MENU third level
> cHeader = IMAGE
> cHeader {
> # alttext.cObject = TEXT
> # alttext.cObject.field=
>
> wrap = <h1 class="imgHeader">|</h1>
> file = GIFBUILDER
> file {
> XY = [10.w], [10.h]
>
> 10 = IMAGE
> 10 {
> file = fileadmin/templates/images/bg_left_header.png
> }
>
> 20 = TEXT
> 20 {
> text.field = header
> text.case = upper
> iterations = 8
> offset = 32,19
> fontSize = 19
> fontFile = fileadmin/templates/fonts/PLATEL.TTF
> fontColor = #ffffff
> }
> }
> }
>
> lib.thirdlevelmenu = HMENU
> lib.thirdlevelmenu.entryLevel = 2
>
> lib.thirdlevelmenu {
> 1 = TMENU
> 1 {
> wrap = <div class="sidecontent"><ul> | </ul></div>
>
> NO {
> allWrap = <li>|</li>
> }
> }
> ## END SUB MENU third level
>
> De bedoeling is dat uiteindelijk cHeader terechtkomt in
> lib.thirdlevelmenuHeader a.s.a. de TMenu ook effectie menu items bevat.
>
>
>
>
> Jeroen Serpieters
>
> +32 496 96 01 13
> PHP Consultant - Zend Certified
> OpenSource Competence Center - Ausy Belux - Zend Partner
> www.ausy.be
More information about the TYPO3-UG-dutch
mailing list