[TYPO3-UG Oesterreich] tmenu die tausendste

Peter Loeffler plo at sailing-online.info
Fri Oct 17 14:48:33 CEST 2008


danke ! (hab sowas von keine ahnung von all den refs .... der linkwrap
wars ;-)
...und ja, natürlich hast du recht mit dem css-ID ... sollt natürlich
class heissen !!


temp.topmenu = HMENU
temp.topmenu {
special = directory
special.value = 60


        1 = TMENU
        1 {
                expAll =1
               
               noBlur = 1
                NO = 1
                NO {
                       
                           linkWrap =<dt>|</dt>
                           wrapItemAndSub = <dl class="nav">|</dl>
                        stdWrap.htmlSpecialChars = 1
                        ATagTitle.field = title
                }
                ACT <.NO
               
        }
      
        2 < .1
         2 {
                 wrap = |
                 NO.linkWrap =<dd>|</dd>
                 NO.linkWrap =<dd>|</dd>
                 ACT.wrapItemAndSub = |
                 NO.wrapItemAndSub = |
         }


       
}




Freddy Tripold schrieb:
> Also die Sinnhaftigkeit eines solchen Menüs stell ich mal nicht in 
> Frage, aber wenn es darum geht da ein <dt> reinzubekommen geht das 
> schnell mit "linkWrap" also dann so
>
> temp.topmenu = HMENU
> temp.topmenu {
>          1 = TMENU
>          1 {
>                  expAll =1
>                  wrap = &nbsp;|&nbsp;
>                  noBlur = 1
>                  NO = 1
>                  NO {
>                         	#wrap um Link
>                              linkWrap =<dt>|</dt>
>                             wrapItemAndSub = <dl id="nav">|</dl>
>                          stdWrap.htmlSpecialChars = 1
>                          ATagTitle.field = title
>                  }
>                  ACT <.NO
>                  ACT {
>                          wrap = <dt>|</dt>
>                          wrapItemAndSub = <dl id="nav">|</dl>
>                  }
>          }
>
>          	
>
>
> }
> Wobei in diesem Setup viel überflüssig ist, wenn du NO auf ACT kopierst, 
> dann brauchst da nicht dasselbe "wrapItemAndSub" nochmal angeben.
>
>
> Trotzdem muss ich anmerken, dass das Menü so nicht passt, id="nav" kommt 
> mehrmals vor, sollte aber einzigartig sein, du bekommst dann eine 
> Struktur ala dl dt /dt dd dt /dt /dd /dl und das ist nicht sauber....
>
> Wenn du das Menü nicht verschachteln willst, wie es aussieht, dann geht 
> das Ganze auch viel einfacher....
>
> temp.topmenu.wrap = <dl id="nav">|</dl>
> temp.topmenu {
>          1 = TMENU
>          1 {
>                  expAll =1
>                  noBlur = 1
>                  NO = 1
>                  NO {
>
>                              linkWrap =<dt>|</dt>
>                          stdWrap.htmlSpecialChars = 1
>                          ATagTitle.field = title
>                  }
>                  ACT <.NO
>          }
>
>          2 < .1
>          2 {
>                  NO.linkWrap =<dd>|</dd>
>                  ACT <.NO
>          }
> }
>
> Nochmal, Menü bauen --> TSREF lesen welche Funktionen du brauchst, im 
> Zweifel nach der Funktion googlen und ruck zuck fertig ist das Menü....
>
> Peter Loeffler schrieb:
>   
>> Freddy Tripold schrieb:
>>     
>>> Hallo Peter
>>>
>>> wie soll denn das Menü dann ausschauen? 
>>>       
>> produzieren tu ich folgendes:
>>
>> <dl id="nav">
>>             <a href="http://www.sailing-online.info/" title="Home">Home</a>
>>             <dd><a href="home/hanakamps-vor-blog.html" title="Hanakamp's VOR Blog">Hanakamp's VOR Blog</a></dd>
>>             <dd><a href="home/cro-weather.html"title="CRO-Weather">CRO-Weather</a></dd>
>>             <dd><a href="home/warum-segeln.html" title="warum segeln">warum segeln</a></dd>
>>         </dl>
>> <dl id="nav">
>>             <a href="bilder.html" title="Gallery">Gallery</a>
>>             <dd><a href="bilder/diashow.html" title="Diashow">Diashow</a></dd>
>>         </dl>
>>
>>
>> das ist schon mal richtig so, ich brauch nur noch um die erste zeile
>> (das ist der titel der ersten ebene) ein <dt> ... und weiss nicht wo
>>
>> <dl id="nav">
>>             <dt><a href="bilder.html" title="Gallery">Gallery</a><dt>
>>             <dd><a href="bilder/diashow.html" title="Diashow">Diashow</a></dd>
>> </dl>
>>
>> ...das TS dazu ist wie folgt:
>>
>>
>> temp.topmenu = HMENU
>> temp.topmenu {
>>         1 = TMENU
>>         1 {
>>                 expAll =1
>>                 wrap = &nbsp;|&nbsp;
>>                 noBlur = 1
>>                 NO = 1
>>                 NO {
>>                        
>>                             
>>                            wrapItemAndSub = <dl id="nav">|</dl>
>>                         stdWrap.htmlSpecialChars = 1
>>                         ATagTitle.field = title
>>                 }
>>                 ACT <.NO
>>                 ACT {
>>                         wrap = <dt>|</dt>
>>                         wrapItemAndSub = <dl id="nav">|</dl>
>>                 }
>>         }
>>       
>>         2 < .1
>>         2 {
>>                 wrap = |
>>                 ACT.wrapItemAndSub = <dd>|</dd> 
>>                 NO.wrapItemAndSub = <dd>|</dd> 
>>         }
>>       
>>        
>> }
>>
>>
>>
>>
>>
>>     
>>> Dein derzeitiges Setup baut eine 
>>> korrekte verschachtelte Liste wegen dem "wrapItemAndSub". Also nicht, 
>>> ich nehm mal ul und li
>>> <ul>
>>> 	<li>
>>> 	Menüpunkt 1
>>> 	</li>
>>> 	<ul>
>>> 		<li>
>>> 		Submenüpunkt 1
>>> 		</li>
>>> 	</ul>
>>> </ul>
>>>
>>> sondern
>>>
>>> <ul>
>>> 	<li>
>>> 	Menüpunkt 1
>>> 	<ul>
>>> 		<li>
>>> 		Submenüpunkt 1
>>> 		</li>
>>> 	</ul>
>>> 	</li>
>>> </ul>
>>>
>>> Wenn du also nur um den Menüpunkt 1 einen zusätzlichen wrap haben 
>>> willst, musst du dir überlegen, ob du "wrapItemAndSub" überhaupt 
>>> verwenden kannst. Ich schlage vor, du bildest das Menü einmal ab und 
>>> überlegst dir dann, mit welchen der unzähligen Menüfunktionen du zu 
>>> diesem Ergebnis kommst.
>>>
>>> lg
>>> Freddy
>>>
>>>
>>>
>>>
>>> Peter Loeffler schrieb:
>>>   
>>>       
>>>> also, dein zynismus in ehren, aber wir reden von etwas anderem:
>>>>
>>>> wenn ich aus dem wrap mit den nbsp's die <dt>'s baue, dann liegt das
>>>> <dt> ums ganze menü und NICHT nur um den link von ebene eins ....
>>>>
>>>>
>>>>
>>>>
>>>> Georg Ringer schrieb:
>>>>     
>>>>         
>>>>> Hallo,
>>>>>
>>>>>   
>>>>>       
>>>>>           
>>>>>> mein menü sieht jetz so aus
>>>>>>     
>>>>>>         
>>>>>>             
>>>>> ah du hasts kapiert... ohne TS kann man nicht helfen ;)
>>>>>
>>>>>
>>>>>   
>>>>>       
>>>>>           
>>>>>> wär ja schon fast so, wie ich das will/brauch (danke georg für den
>>>>>> link), wenn da nicht um die links aus der ebene 1 ein <dt></dt> fehlen
>>>>>> würde 
>>>>>>     
>>>>>>         
>>>>>>             
>>>>> Nun in dem Bsp beim Link war noch ein <ul>|</ul> rundherum, das is ja 
>>>>> wie ein dt! Du hast es aber klugerweise
>>>>> wrap = &nbsp;|&nbsp;
>>>>>
>>>>> daraus gemacht. jetzt bekommst du halt das rundherum.
>>>>>
>>>>> Georg
>>>>> _______________________________________________
>>>>> TYPO3-at mailing list
>>>>> TYPO3-at at lists.netfielders.de
>>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
>>>>>   
>>>>>       
>>>>>           
>>> _______________________________________________
>>> TYPO3-at mailing list
>>> TYPO3-at at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
>>>   
>>>       
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
>   



More information about the TYPO3-at mailing list