[TYPO3-UG Denmark] Problemer med mapping af menu
    Søren Vedel 
    soren at mocsystems.com
       
    Sun Nov 18 10:58:02 CET 2007
    
    
  
Hej Lars,
Det er god skik at bruge list til menuer. Og det er helt fint at neste 
dem, men du nester forkert, idet du mangler li-tags omkring din ul nummer 2.
Du bør bruge class i stedet for id, da du ikke må bruge id flere gange, 
hvis det skal være rigtig pænt, og det skal det :-)
Men ellers ville jeg nok aldrig mappe en menu op...
Her er et forslag til, hvordan du kan gøre det:
Map din div id=LeftNav og vælg TypoScript Object Path under Editing 
Type. Kald den fx for lib.leftnav.
Derefter laver du resten med TypoScript i setup-feltet i din TS-template.
#-----------------------------------------------------
# Venste menu
#-----------------------------------------------------
lib.leftnav = HMENU
lib.leftnav {
	entryLevel = 1
	# Det niveau din menu skal starte på
	1 = TMENU
	1.wrap = <ul class="level1">|</ul>
	1.NO {
		allWrap = <li>|</li>
	}
	1.ACT = 1
	1.ACT {
		wrapItemAndSub = <li>|</li>
		ATagParams = class="act"
	}
	2 = TMENU
	2.wrap = <ul class="level2">|</ul>
	2.NO {
		allWrap = <li>|</li>
	}
	2.ACT = 1
	2.ACT {
		wrapItemAndSub = <li>|</li>
		ATagParams = class="act"
	}
}
# copy-paste hvis du skal have flere niveauer.
# Ret 2-tallet til et 3-tal, 4-tal etc.
#-----------------------------------------------------
Kig iøvrigt på HMENU I TSref
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/8/11/
Samt selvfølgelig
http://typo3.org/documentation/document-library/tutorials/doc_tut_ftb1/1.0.1/view/1/2/#id3038221
Med venlig hilsen/Kind regards
Søren Vedel
MOC Systems
www.mocsystems.com
Lars Axberg wrote:
> Hej
> 
>  
> 
> Jeg kan ikke få mappet min menu i templavoila. Når jeg prøver at mappe sub
> menuen får jeg en fejl ”content not found!” jeg har mistanke om at det er
> min html som er problemet:
> 
> Jeg har mappet hovedmenuen til <ul id=”menu_level1”> og vil så gerne mappe
> submenuen til en nested ul altså <ul id=”menu_level2”>. Men når jeg mapper
> submenuen giver html path en fejlmeddelse…
> 
>  
> 
> Er det ikke god skik at lave menu med ul? Og er det ”forkert” at neste dem?
> Skal ul mappes som inner eller outer?
> 
>  
> 
> Håber nogen kan hjælpe mig lidt videre ;)
> 
>  
> 
> <div id=”levtNav>
> 
>  
> 
> <ul id="menu_level1">
> 
>            <li><a href="#">Menu punkt</a></li>
> 
>  
> 
>            <ul id="menu_level2">
> 
>                       <li><a href="#">sub punkt</a></li>
> 
>                       <li><a href="#">sub punkt</a></li>
> 
>                       <li><a href="#">sub punkt</a></li>
> 
>            </ul>
> 
>  
> 
>            <li><a href="#">Menu punkt</a></li>
> 
>            <li><a href="#">Menu punkt</a></li>
> 
> </ul>
> 
> </div>
> 
>  
> 
> Med venlig hilsen
> 
>  
> 
>  
> 
> Lars Axberg
> 
>  
> 
    
    
More information about the TYPO3-UG-denmark
mailing list