[TYPO3-german] Spezielle Menü Funktionalität

Christoph Koch chr.koch at online.ms
Thu Nov 8 23:39:55 CET 2007


Hallo Christian,

am Donnerstag, 8. November 2007 um 13:16 schriebst Du:

> [Flyout-Menü]

> Kennt jemand eine Lösung dafür?

Wenn Du etwas in dieser Art suchst, dann ist die Seite von Stu
Nicholls meistens die richtige Adresse:

http://www.cssplay.co.uk/menus/

So sieht mein Setup dafür aus (habe ich selbst auch irgendwo im Netz
gefunden):

,----- [ http://www.cssplay.co.uk/menus/flyoutt.html ]
| temp.navigation_autoparser_tswrap = HMENU
| temp.navigation_autoparser_tswrap {
|         #special = directory
|         #special.value = 1
|         wrap = <div class="box"> | </div>
|         
|         1 = TMENU
|         1 {
|                 wrap = <ul>|</ul>
|                 expAll = 1
|                 noBlur = 1
|                 IProcFunc = user_cronaccessiblemenus->makeAccessible
| 
|         # Access Keys einschalten
| 
|                 IProcFunc.accessKeys = 1
| 
|         # Hierarchische Nummerierung der Menüpunkte einschalten
| 
|                 IProcFunc.dfn = 1
|   
|                 IProcFunc.accessKeyWrap = <span class="accessKey">|</span>
|                 IProcFunc.appendWrap = <span class="invisible">&nbsp;(ALT-|)</span>
| 
|         # Die folgenden Accesskeys nicht verwenden (bereits belegt)
| 
|                 IProcFunc.forbiddenKeys = 0,D,B,A,F,X
|                 
|                 NO {
|                         ATagTitle.field = subtitle//title
|                         wrapItemAndSub = <li>|</li>
|                         stdWrap.case = upper
|                         stdWrap.htmlSpecialChars = 1
|                 }
|                 
|                 IFSUB = 1
|                 IFSUB {
|                         wrapItemAndSub = <li>|</li>
|                         allWrap = |<!--<![endif]-->
|                         linkWrap = |<!--[if IE 7]><!-->
|                         ATagBeforeWrap = 1
|                         stdWrap.case = upper
|                         stdWrap.htmlSpecialChars = 1
|                 }
|                 SPC = 1
|                 SPC {
|                         stdWrap.wrap = </ul></div><div style="display: none">|</div><div class="box"><ul>
|                 }
|         }
|         2 = TMENU
|         2 {
|                 wrap = <!--[if lte IE 6]><table><tr><td><![endif]--><ul>|</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
|                 expAll = 1
|                 noBlur = 1
|                 
|                 NO {
|                         ATagTitle.field = subtitle//title
|                         wrapItemAndSub = <li>|</li>
|                         stdWrap.case = upper
|                         stdWrap.htmlSpecialChars = 1
|                 }
|                 
|                 IFSUB = 1
|                 IFSUB {
|                         wrapItemAndSub = <li>|</li>
|                         allWrap = |<!--<![endif]-->
|                         linkWrap = |<!--[if IE 7]><!-->
|                         ATagBeforeWrap = 1
|                         ATagParams = class=sub
|                         stdWrap.case = upper
|                         stdWrap.htmlSpecialChars = 1
|                         stdWrap.innerWrap = |&nbsp;&raquo;
|                 }
|         }
|         
|         3 < .2
| }
| page.10.subparts.nav < temp.navigation_autoparser_tswrap
`-----

In Aktion kannst Du das Menü z.Z. noch auf www.tg-trossingen.de sehen.
"Zur Zeit" deswegen, weil der Verein übergeordnete Punkte nicht
überspringen möchte und dafür ein Klickmenü haben will. :-(

-- 
Viele Grüße,
Christoph Koch



More information about the TYPO3-german mailing list