[TYPO3-german] Dritte Menue-Leiste, nur wenn sie existiert.

Matze Hoppe mat.hoppe at gmx.de
Sat Jun 11 15:50:16 CEST 2011


Hallo!

Ich möchte in der rechten Sidebar eine dritte Menue-Leiste haben, falls 
tatsächlich eine dritte Menue-Stufe existiert und nur dann.

Sie soll so aussehen:

  <div id="bereich-navi">
     <h2>Extentions</h2>
     <ul>
         <li ><a  hrefindex.php?id=25">Mitglied werden</a></li>
         <li><a href="index.php?id=25"  >News</a></li>
         <li><a href="index.php?id=11"  >Fotogalerie</a></li>
         <li><a href="index.php?id=31"  >Suche</a></li>
         <li><a href="index.php?id=10"  >Googlemaps</a></li>
         <li><a href="index.php?id=19&amp;no_cache=1"  >Gästebuch</a></li>
         <li><a href="index.php?id=27"  >Kalender</a></li>
         <li class="last"><a href="index.php?id=32"  >Wiki</a></li>
     </ul>
  </div>


mit folgendem TS:

   marks.NAV3 = HMENU
   marks.NAV3.entryLevel = 1
   marks.NAV3.1 = TMENU
   marks.NAV3.1.wrap = <div id="bereich-navi">|</div>
   marks.NAV3.1 {
   noBlur = 1
   expAll = 0
   NO = 1
   ACTIFSUB = 1
   #ACTIFSUB.wrap = <h2>| </h2>
   #ACTIFSUB.doNotLinkIt = 1
   CUR = 1
   CUR.wrap  = <h2>| </h2>
   CUR.doNotLinkIt = 1
   }

   marks.NAV3.2 = TMENU
   marks.NAV3.2.wrap = <ul>|</ul>
   marks.NAV3.2 {
   noBlur = 1
   expAll = 0
   NO.wrapItemAndSub = <li>| </li>
   ACTIFSUB = 1
   ACTIFSUB.wrapItemAndSub = <li>| </li>
   ACTIFSUB.doNotLinkIt = 0
   ACT = 1
   ACT.linkWrap = <li>| </li>
   ACT.doNotLinkIt = 0
   }


erhalte ich folgendes:


<div id="bereich-navi">
    Extentions
    <ul>
        <li><a href="index.php?id=25"  >News</a></li>
        <li><a href="index.php?id=11"  >Fotogalerie</a></li>
        <li><a href="index.php?id=31"  >Suche</a></li>
        <li><a href="index.php?id=10"  >Googlemaps</a></li>
        <li><a href="index.php?id=19&amp;no_cache=1"  >Gästebuch</a></li>
        <li><a href="index.php?id=27"  >Kalender</a></li>
        <li><a href="index.php?id=32"  >Wiki</a></li>
    </ul>
    <a href="index.php?id=21"  >Test</a>
    <a href="index.php?id=30"  >Spass</a>
    <a href="index.php?id=23"  >Dokumentation</a>
</div>


Folgende Probleme gibt es hiermit:
1. Hier fehlt der H2-Tag für den aktuelle Menüpunkt der zweiten Ebene.
2. Alle anderen Menue-Punkte der zweiten Ebene kommen auch.
3. Und das ganze kommt sowieso immer, auch wenn keine dritte Ebene 
existiert.
4. Wie im letzten Menü-Punkt die Klasse class="last" reinbekomme, weiss ich 
auch nicht.

Irgendwie sehe den Wald vor lauter Bäumen nicht.

Für 3. und 4.  habe ich überhaupt keinen Ansatz!

Danke und Ciao,

Mathias 



More information about the TYPO3-german mailing list