[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 = |
> 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 = |
>> 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 = |
>>>>>
>>>>> 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