[TYPO3-UG Dutch] 2 menu's / pagetree / typoscript

inigo grimbergen grimb at live.nl
Fri Apr 25 16:25:17 CEST 2008


Hi Daniel
 
Ik wil precies wat je beschrijft een horizontaal menu en een verticaal met links. Dat heb ik ook bijna. 
 
Probleem:
Ik krijg dezelfde pagina's in beide menu's Ik weet niet of ik mijn pagetree moet aanpassen of typoscript om te linken naar een hele serie nieuwe pagina's 
 
Pagetree nu:
-globe   -root level       -homepage       -contact       -nieuwsbrief   -link1   -link2
de schuine pagina's zitten in menu
en de link pagina's in link (maar die zie ik dus niet)
 
Moet het zoiets worden?
--globe
           - Root level
                      -  Menu
                                 -  Homepage
                                 -  Contact
                                   -Nieuwsbrief
                        -Links                                                             
                                   
                                   -Link1
-Link2
-Link3

 
alvast bedankt
 
grt I.




> From: daniel at netcreators.com> Date: Fri, 25 Apr 2008 15:37:17 +0200> To: typo3-ug-dutch at lists.netfielders.de> Subject: Re: [TYPO3-UG Dutch] 2 menu's / pagetree / typoscript> > Hoi Inigo,> > Je bent aardig op weg.> Het lijkt me toe dat je een kant en klaar bouwpakketje hebt. Klopt dat?> Mijn voorstel is altijd, om dat dan zonder aanpassingen af te bouwen.> Als dat werkt begin dan voorzichtig met kleine aanpassingen.> > Ook is niet helemaal duidelijk wat je wilt.> > Uit het typoscript maak ik op dat je twee aparte menu's wilt. Dus op > twee aparte plaatsen op de pagina.> Bijvoorbeeld menu_1 bovenlangs en menu_2 in de linker kolom.> > Dan pak ik even het andere stukje TS erbij:> > #Main TEMPLATE cObject for the BODY> temp.mainTemplate = TEMPLATE> temp.mainTemplate {> # Feeding the content from the Auto-parser to the TEMPLATE cObject:> template =< plugin.tx_automaketemplate_pi1> # Select only the content between the <body> tags> workOnSubpart = DOCUMENT_BODY> # Substitute the ###menu_1### subpart with dynamic menu:> subparts.menu_1 < temp.menu_1> # Substitute the ###link_1### subpart with dynamic menu:> subparts.link_1 < temp.menu_1> # Substitute the ###content### subpart with some example content:> subparts.content < styles.content.get> }> > Daar zie je dat menu_1 gemapt wordt op een marker ###menu_1###. Deze zal > dan vermoedelijk ook zo in je HTML template staan.> En op dezelfde manier geef je menu_2 ook een plaatsje op de pagina.> Eerst toevoegen in de HTML en vervolgens in bovenstaande TS.> > Maar als je dan met menu_2 een submenu wilt laten zien dan moet je dat > aangeven met entryLevel = 1 (of 2 of 3 al naar gelang het level van de > betreffende pagina's).> > Verder . . .> Ter info: de verwijzingen naar de HTML pagina kloppen (da’s valkuil > nummer 1 natuurlijk)> Wat bedoel je daarmee?> Als je daarmee de bovenstaande TS bedoelt zit er toch wat scheef.> > Wat niet scheef is zijn je pagina's. Dus wat je daarmee bedoelt is > moeilijk te achterhalen.> > Wat ook nog kan is dat je een menu wilt zoals je pagetree. Dus binnen > het niveau van menu_1 een subniveau.> Als dat zo is horen we het wel. Want dat gaat weer een beetje heel anders.> > Groeten,> > Daniel> > > > > > > > inigo grimbergen schreef:> > Hi lijst> > > > Deze beginner heeft documentatie gelezen en is enthousiast begonnen met het verbouwen van het voorbeeld HTML template. Gaat goed maar… > > Er zit maar 1 menu in en ik wil er 2. Ik ben al een heel eind maar krijg menu 2 niet dynamisch gelinkt.> > > > Vraag: moet ik mijn pagetree aanpassen of moet ik een wijziging in typoscript maken? > > En zo ja welke?> > > > > > Dit is mijn pagetree op dit moment:> > > > -globe> > -root level> > -homepage> > -contact> > -nieuwsbrief> > -link1> > -link2> > > > > > En dit de relevante typoscript:> > > > # Menu 1 cObject> > temp.menu_1 = HMENU> > # Menu-object, textual> > temp.menu_1.1 = TMENU> > temp.menu_1.1 {> > # Normal state properties> > NO.allWrap = <li class="menu1-level1-no"> | </li>> > # Enable active state and set properties:> > ACT = 1> > ACT.allWrap = <li class="menu1-level1-act"> | </li>> > }> > > > # Menu 2 cObject> > temp.menu_2 = HMENU> > # Link-object, textual> > temp.menu_2.1 = TMENU> > temp.menu_2.1 {> > # Normal state properties> > NO.allWrap = <div class="link1-no"> | </div>> > # Enable active state and set properties:> > ACT = 1> > ACT.allWrap = <div class="link1-act"> | </div>> > }> > > > Alle schuine pagina’s worden correct dynamisch gerendered (menu 1 dus) de links (menu 2) nog niet. > > > > Ter info: de verwijzingen naar de HTML pagina kloppen (da’s valkuil nummer 1 natuurlijk) > > Ter info: alle schuine items zijn één level van gelijke prioriteit en alle items “link” zijn ook van gelijke prioriteit onderling. Twee categorieën items.> > > > Alvast bedankt> > > > Grt I.> > > > _________________________________________________________________> > Jouw nieuws en entertainment, vind je op MSN.nl!> > http://nl.msn.com/ > _______________________________________________> TYPO3-UG-dutch mailing list> TYPO3-UG-dutch at lists.netfielders.de> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
_________________________________________________________________
De leukste online filmpjes vind je op MSN Video!
http://video.msn.com/video.aspx?mkt=nl-nl


More information about the TYPO3-UG-dutch mailing list