[TYPO3-UG Dutch] Submenu bij menu met special directory

Eef Weenink h.e.weenink at aristo-webdesign.nl
Sat Feb 17 12:06:08 CET 2007


Voor de liefhebbers. Onderstaande werkte uiteindelijk: 
Bedankt voor de reacties. En in het bijzonder aan Ries, die me even liet
controleren of de juiste template wel aanstond (en dat was niet het geval,
zodat ik wel had kunnen zoeken tot ik een "ons" woog. Eef

## LogoMenu [Begin]
# Hier directory gebruikt. Dat kan ALLEEN als er maar één level gebruikt
wordt. 
 lib.LogoMenu= HMENU
 lib.LogoMenu.special = directory
 lib.LogoMenu.special.value = 263
 lib.LogoMenu.includeNotInMenu=1
 lib.LogoMenu.wrap(
		| 
 )
 lib.LogoMenu.1 = TMENU
 lib.LogoMenu.1 {
	NO.allWrap =  |*| | | |*| |*|
}

## SubLogoMenu [Begin]
# Hier list gebruikt. Alleen dan mag je ook een ander entrylevel aangeven. 
 lib.SubLogoMenu= HMENU
 lib.SubLogoMenu.special.list
 lib.SubLogoMenu.special.value = 263
 lib.SubLogoMenu.entryLevel = 2
# lib.SubLogoMenu.includeNotInMenu=1
 lib.SubLogoMenu.wrap(
		| 
 )
lib.SubLogoMenu.1 = TMENU
lib.SubLogoMenu.1.NO {
	allWrap = <div> | </div>
}
	



 

|-----Oorspronkelijk bericht-----
|Van: typo3-ug-dutch-bounces at lists.netfielders.de 
|[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens 
|Roland van Ommeren [Re-Fresh]
|Verzonden: vrijdag 16 februari 2007 14:10
|Aan: TYPO3 Usergroup Dutch
|Onderwerp: Re: [TYPO3-UG Dutch] Submenu bij menu met special directory
|
|Beste Eef,
|
|Voor zo'n dergelijk submenu gebruik ik zelf zo'n structuur:
|
|## LogoMenu Navigation Level 2
|   lib.LogoMenu.2 = TMENU
|   lib.LogoMenu.2 < subparts.LogoMenu.1
|   lib.LogoMenu.2 {
|   NO.ATagTitle.field = title
|   NO.allWrap = <div class="logomenu2"> | </div>
|   NO.RO = 1
|}
|
|en dan zo voor elk submenu een nieuwe level, misschien kom je 
|daarmee in 
|de goede richting
|
|Groeten Roland
|
|
|
|Eef Weenink schreef:
|> Helaas brengt dit mij nog niet verder. 
|> Het gaat niet om een "gewoon" menu met twee levels. Dat 
|draait inmiddels
|> bestens. 
|> Het gaat om een speciaal menu met twee levels. 
|>
|> Het toplevel is met een directory verwijzing gemaakt: 
|> ## LogoMenu [Begin]
|>  lib.LogoMenu= HMENU
|>  lib.LogoMenu.special = directory
|>  lib.LogoMenu.special.value = 263
|>  lib.LogoMenu.includeNotInMenu=1
|>  lib.LogoMenu.wrap(	|   )
|>  lib.LogoMenu.1 = TMENU
|>  lib.LogoMenu.1 {
|> 	NO.allWrap =  |*| |&nbsp;&#124;&nbsp;|*| |*|
|> } 
|> En ook dit doet het uitstekend. 
|>
|> Vraag is nu: Hoe laat ik hiervan een submenu zien.  Ik 
|schets nog even de
|> structuur: 
|> Tree
|> 	Regular Pages. 
|> 		(hier draaien de normale pagina's en bijbehorend menus
|> 	LogoMenuPages
|> 		About us
|> 			The company
|> 			The people
|> 		Contact
|> 		Route
|> Ik krijg dus: About us, Contact en Route prima te zien. 
|> Maar dus niet The company en the People. 
|>
|> Wellicht prikkelt bovenstaande tot verdere  Tips. 
|>
|> Groet, Eef
|>
|>
|>
|> |-----Oorspronkelijk bericht-----
|> |Van: typo3-ug-dutch-bounces at lists.netfielders.de 
|> |[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens 
|> |Mark Schouten
|> |Verzonden: vrijdag 16 februari 2007 10:57
|> |Aan: TYPO3 Usergroup Dutch
|> |Onderwerp: Re: [TYPO3-UG Dutch] Submenu bij menu met 
|special directory
|> |
|> |Beste Eef,  
|> |   
|> |Als ik de code zie heb je nu een opzet gemaakt van twee aparte 
|> |menu's. Zoals je in de onderstaande code kunt zien, is het 
|> |submenu een onderdeel van het hoofdmenu en dat kan ik uit jouw 
|> |code er niet uit op te maken. Deze code is in principe 
|> |standaard code en zorgt er voor dat je 1 menu hebt met een 
|> |submenu en daarbinnen nog een submenu:  
|> |   
|> |### Begin Code  
|> |# Menu 1 cObject
|> |temp.menu_1 = HMENU
|> |  # First level menu-object, textual
|> |temp.menu_1.1 = TMENU
|> |temp.menu_1.1 {
|> |    # Normal state properties
|> |  NO.allWrap = <div class="menu1-level1-no"> | </div>
|> |    # Enable active state and set properties:
|> |  ACT = 1
|> |  ACT.allWrap = <div class="menu1-level1-act"> | </div>
|> |}
|> |  # Second level menu-object, textual
|> |temp.menu_1.2 = TMENU
|> |temp.menu_1.2 {
|> |    # Normal state properties
|> |  NO.allWrap = <div class="menu1-level2-no"> | </div>
|> |    # Enable active state and set properties:
|> |  ACT = 1
|> |  ACT.allWrap = <div class="menu1-level2-act"> | </div>
|> |}
|> |  # derde level menu-object, textual
|> |temp.menu_1.3 = TMENU
|> |temp.menu_1.3 {
|> |    # Normal state properties
|> |  NO.allWrap = <div class="menu1-level3-no"> | </div>
|> |    # Enable active state and set properties:
|> |  ACT = 1
|> |  ACT.allWrap = <div class="menu1-level3-act"> | </div>
|> |}  
|> |   
|> |    # Substitute the ###MENU### subpart with some example content:
|> |  subparts.menu < temp.menu_1
|> |
|> |### Einde Code  
|> |
|> |Je kunt zien dat elk menu onderdeel uitmaakt van het object: 
|> |temp.menu_1. Misschien kun je hier iets mee.  
|> |
|> |Met vriendelijk groet,
|> |
|> |Mark Schouten
|> |
|> |SchoutenDevelopers
|> |m.schouten at schoutendevelopers.nl
|> |
|> |      _____  
|> |
|> |  From: Eef Weenink [mailto:h.e.weenink at aristo-webdesign.nl]
|> |To: typo3-ug-dutch at lists.netfielders.de
|> |Sent: Fri, 16 Feb 2007 08:30:29 +0100
|> |Subject: [TYPO3-UG Dutch] Submenu bij menu met special directory
|> |
|> |Beste mensen, 
|> |
|> |Het is vast al vaak gevraagd, maar ondanks flink gespeur kom 
|> |ik er nog niet
|> |uit. 
|> |Ik heb op een pagina een speciaal menu in de header gezet. 
|> |Menu om op alle
|> |pagina's de voorwaarden op te vragen etc. . 
|> |Dat werkt best. Nu wil ik op een andere plek de subpagina's 
|> |hiervan laten
|> |zien. 
|> |In TV allemaal gemapped en zou moeten kunnen werken. 
|> |Maar ik krijg het tweede menulevel er niet in. Eerste level is 
|> |wel goed te
|> |zien. In de verschillende threads was hier en daar sprake 
|dat dit met
|> |directory niet zou kunnen/mogen. Maar die discussies kon ik 
|niet meer
|> |overzien. Graag jullie reacties. Eef
|> |Dit is de setup 
|> |## LogoMenu [Begin]
|> |lib.LogoMenu= HMENU
|> |lib.LogoMenu.special = directory
|> |lib.LogoMenu.special.value = 263
|> |lib.LogoMenu.includeNotInMenu=1
|> |lib.LogoMenu.wrap(
|> || 
|> |)
|> |lib.LogoMenu.1 = TMENU
|> |lib.LogoMenu.1 {
|> |NO.allWrap = |*| |&nbsp;&#124;&nbsp;|*| |*|
|> |}
|> |
|> |## SubLogoMenu [Begin]
|> |
|> |lib.SubLogoMenu= HMENU
|> |lib.SubLogoMenu.entryLevel = 1
|> |#lib.SubLogoMenu.wrap = <tr>|</tr> 
|> |lib.SubLogoMenu.1 = TMENU
|> |lib.SubLogoMenu.1.NO {
|> |allWrap = <div> | </div>
|> |}
|> |
|> |lib.SubLogoMenu.1.ACT = 1
|> |lib.SubLogoMenu.1.ACT {
|> |allWrap = <div> | </div>
|> |}
|> |## Menu [End]
|> |
|> |_______________________________________________
|> |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