[TYPO3-UG Dutch] Typoscript - Conditional TMenu
Jeroen Serpieters
Jeroen.Serpieters at ausy.be
Tue Jul 31 10:46:49 CEST 2007
Fantastisch, daarmee kon ik het inderdaad doen. Heel hard bedankt, ik
wist even niet meer waar zoeken :-)
Ik heb er dit van gemaakt zodat het buiten de ul (en de div komt).
lib.thirdlevelmenu.1.stdWrap.outerWrap < cHeader
lib.thirdlevelmenu.1.stdWrap.innerWrap = <div class="sidecontent"><ul> |
</ul></div>
-----Original Message-----
From: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] On Behalf Of Loek
Hilgersom
Sent: dinsdag 31 juli 2007 0:07
To: typo3-ug-dutch at lists.netfielders.de
Subject: Re: [TYPO3-UG Dutch] Typoscript - Conditional TMenu
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
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
More information about the TYPO3-UG-dutch
mailing list