[TYPO3-UG Dutch] Dropdown menu in typo3 (Typoscript)

WP Perquin perquin at yuplounge.nl
Thu Aug 13 14:53:32 CEST 2009


Dan gebruik je ACTIFSUB of IFSUB afhankelijk hoe je wilt dat er gewerkt
wordt. 

voorbeeld (met uitleg tussen de regels)
http://klauskjeldsen.dk/?s=typoscript+ifsub

Willem
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Arjan D
Verzonden: donderdag 13 augustus 2009 14:28
Aan: TYPO3 Usergroup Dutch
Onderwerp: Re: [TYPO3-UG Dutch] Dropdown menu in typo3 (Typoscript)

Hi Willem,
Als ik hem bij het derde level zet, dan zet hij het pijltje bij elk menu
item van het 3e level.
De bedoel is dus dat hij alleen een pijltje zet bij een menu item van het 2e
level indien daar nog een 3e level onderzit.
Op dit moment heb ik deze code.

temp.navigatie = HMENU
temp.navigatie {
       1 = TMENU
       1.noBlur = 1
       1.expAll = 1
       1 {
               wrap = <ul>|</ul>
               NO {
                       ATagParams = id="t-{elementUid}"
                       subst_elementUid = 1
                       #ATagTitle.field = description // title
                       ATagTitle.field = description
                       wrapItemAndSub  = <li>|</li> |*|  <li>|</li> |*|  <li
class="last">|</li>
                       ATagBeforeWrap = 1
                       linkWrap= <span>|</span>

                       }

       }
       1.ACT < .1.NO
       1.ACT = 1
       1.ACT.ATagParams = class="active" id="t-{elementUid}"
       1.CUR < .1.NO
       1.CUR = 1
       1.CUR.ATagParams = class="current" id="t-{elementUid}"
       entryLevel = 0
       2 <.1
       2 {
       NO.ATagParams = class="drop" id="t-{elementUid}"
}
       3 <.1
}

Greetz,
Arjan

2009/8/13 WP Perquin <perquin at yuplounge.nl>

> Zet hem dan bij het derde niveau en niet bij de anderen. Als er geen derde
> level is zie je die ook niet (thans als je script goed is). Anders moet
het
> script in zijn geheel nog een keer posten.
>
> Willem
>
> -----Oorspronkelijk bericht-----
> Van: typo3-ug-dutch-bounces at lists.netfielders.de
> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Arjan D
> Verzonden: donderdag 13 augustus 2009 13:55
>  Aan: TYPO3 Usergroup Dutch
> Onderwerp: Re: [TYPO3-UG Dutch] Dropdown menu in typo3 (Typoscript)
>
> Die ul ul werkte wel maar heb het nu in ul li ul veranderd wat ook werkt
:)
>
> Ik heb nu idd de class drop te pakken, maar dan over alle menu items.
> Nu wil ik die class alleen hebben op de plek waar er nog een 3e sublevel
> van
> het menu komt.
> Zal dus iets moeten worden van if else ofzo?
> Daarna zou heel het menu moeten werken :)
>
> 2009/8/13 WP Perquin <perquin at yuplounge.nl>
>
> > Ja hoor dat is heel goed op te lossen.
> > Je noemt je class="drop" namelijk niet.
> > Je doet wel
> > 2<.1
> > Wat betekend dat niveau 2 een kopie is van niveau 1.
> > Maar dat wil je niet, want je wilt dan juist een andere class definitie
> > gebruiken.
> > Even uit het blote hoofd wordt dat dan:
> > Bla bla bla
> > 2 <.1
> > 2 {
> >        NO.ATagParams = class="drop" id="t-{elementUid}"
> > }
> > Bla bla bla
> >
> > Verder staat in je CSS: ul ul
> > Moet dat niet UL LI UL zijn?
> > Er volgt namelijk nooit een UL na een UL. Daar zit altijd LI tussen
(...)
> >
> > Willem
> >
> > -----Oorspronkelijk bericht-----
> > Van: typo3-ug-dutch-bounces at lists.netfielders.de
> > [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Arjan D
> > Verzonden: donderdag 13 augustus 2009 13:32
> > Aan: TYPO3 Usergroup Dutch
> > Onderwerp: Re: [TYPO3-UG Dutch] Dropdown menu in typo3 (Typoscript)
> >
> > Hey Willem,
> >
> > Dank je dit werkt idd.
> > Ik ben alleen mijn pijltjes kwijt bij het 2e suplevel?
> > .navigatie ul ul a.drop, .navigatie ul ul a.drop:visited
> > {background:#fff2ab
> > url(../images/pijltje.gif) no-repeat 130px center;}
> >
> > Voor de rest doet alles het.
> > Nou is het wel zo dat er nergens in de html naar de class .drop wordt
> > gevraagd?
> >
> > Is dit nog op te lossen?
> >
> > Greetz,
> > Arjan
> >
> > 2009/8/13 WP Perquin <perquin at yuplounge.nl>
> >
> > > expAll = 1
> > > Moet je erbij zetten.
> > > Het wordt dus:
> > > temp.navigatie = HMENU
> > > temp.navigatie {
> > >       1 = TMENU
> > >       1.noBlur = 1
> > >       1.expAll = 1
> > >
> > > Bla bla bla.
> > >
> > > Dan wordt alles gegenereerd. In je huidige opzet zeg je dat het
> volgende
> > > level er pas moet komen als je erop geklikt hebt.
> > >
> > > Willem
> > > -----Oorspronkelijk bericht-----
> > > Van: typo3-ug-dutch-bounces at lists.netfielders.de
> > > [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Arjan D
> > > Verzonden: donderdag 13 augustus 2009 12:25
> > > Aan: TYPO3 Usergroup Dutch
> > > Onderwerp: [TYPO3-UG Dutch] Dropdown menu in typo3 (Typoscript)
> > >
> > > Beste Heren,
> > >
> > > Ik ben aan het proberen een dropdownmenu te realiseren met typoscript.
> > > Dit menu is geheel uit css opgebouwd en bestaat uit 3 levels. Dus
> > > bijvoorbeeld: Producten > Auto's > BMW
> > >
> > > Nu moet ik dit op een of andere manier werkend zien te krijgen.
> > > Ik ben uitgegaan van een Script dat ik ooit een keer via deze lijst
van
> > > Jacco heb gehad. (Zie hieronder)
> > >
> > > temp.navigatie = HMENU
> > > temp.navigatie {
> > >       1 = TMENU
> > >       1.noBlur = 1
> > >       1 {
> > >               wrap = <ul>|</ul>
> > >               NO {
> > >                       ATagParams = id="t-{elementUid}"
> > >                       subst_elementUid = 1
> > >                       #ATagTitle.field = description // title
> > >                       ATagTitle.field = description
> > >                       wrapItemAndSub  = <li>|</li> |*|  <li>|</li> |*|
> > <li
> > > class="last">|</li>
> > >                       ATagBeforeWrap = 1
> > >                       linkWrap= <span>|</span>
> > >               }
> > >       }
> > >       1.ACT < .1.NO <http://1.no/> <http://1.no/> <http://1.no/>
> > >       1.ACT = 1
> > >       1.ACT.ATagParams = class="active" id="t-{elementUid}"
> > >       1.CUR < .1.NO <http://1.no/> <http://1.no/> <http://1.no/>
> > >       1.CUR = 1
> > >       1.CUR.ATagParams = class="current" id="t-{elementUid}"
> > >       entryLevel = 0
> > >       2<.1
> > >       3<.1
> > > }
> > >
> > > Dit script laat tot op heden alleen het eerste level van het menu
zien.
> > > Het eerste dropdown level heb ik de class drop meegegeven en het 2e
> > > sublevel
> > > de class left.
> > >
> > > Welke richting moet ik op zodat het typoscript de juiste html code
> > > genereerd
> > > zoals ik dat in mijn originele template had gedaan?
> > >
> > > Hoop snel wat van jullie te horen.
> > >
> > > Met vriendelijke groet,
> > >
> > > Arjan
> > > _______________________________________________
> > > TYPO3-UG-Dutch mailing list
> > > TYPO3-UG-Dutch at lists.netfielders.de
> > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
> > >
> > >
> > > _______________________________________________
> > > TYPO3-UG-Dutch mailing list
> > > TYPO3-UG-Dutch at lists.netfielders.de
> > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
> > >
> > _______________________________________________
> > TYPO3-UG-Dutch mailing list
> > TYPO3-UG-Dutch at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
> >
> >
> > _______________________________________________
> > TYPO3-UG-Dutch mailing list
> > TYPO3-UG-Dutch at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
> >
> _______________________________________________
> TYPO3-UG-Dutch mailing list
> TYPO3-UG-Dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>
>
> _______________________________________________
> TYPO3-UG-Dutch mailing list
> TYPO3-UG-Dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>
_______________________________________________
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