explorizer
Goto Top

TYPO3 Skript und Menü

Moin Ich hoffe, dass hier auch einige Leute in Typo3 Script fit sind face-wink

Menüstruktur:

Ich erstelle mit Typo Script ein Menü mit <UL>, was auch gut funktioniert.
Jetzt will ich allerdings die oberste Ebene vorher nur mit einem <H2> versehen. Und dann soll das <UL> starten.
Aktuell mach das Skript es auch ABER das <UL> wird so jetzt vom <H2> umsponnen, gewrappt.

Da ich nicht so der TypoScript Guru bin, bekomme ich das nicht hin.
Ich kann mir vorstellen, was für ein Fehler ich da mache, kenn aber die Synthax nicht so.

Hier mal mein Skript.
marks.NAVIGATION = HMENU
  marks.NAVIGATION {
# Ebene 0 (Boxen)
    1 = TMENU
    1.expAll = 1
    1.NO {
      stdWrap.prepend = TEXT
      stdWrap = <h2 class="boxheader">|</h2>  
      doNotLinkIt = 1    
    }
    
# Ebene 1
    2 = TMENU
    2.wrap = <ul id="categorymenu"> | </ul>      
    2.expAll = 0
    2.NO {
      stdWrap.prepend = TEXT
      wrapItemAndSub = <li class="level1"> | </li>  
      #doNotLinkIt = 1
    }

 # Ebene 2
    3 = TMENU
    3.NO {
      stdWrap.prepend = TEXT
      wrapItemAndSub = <li class="level2"> | </li>        
    }
    3.CUR = 1
    3.CUR {
      doNotLinkIt = 1
      linkWrap = <li class="level2"> | </li>  
    }
  }

Danke für die HIlfe

Content-ID: 204919

Url: https://administrator.de/contentid/204919

Ausgedruckt am: 22.11.2024 um 09:11 Uhr

hronny
hronny 15.04.2013 um 20:46:02 Uhr
Goto Top
Hi,

darf man fragen weshalb du ein H2 außen herum bauen möchtest? Würde da eine Zuweisung mittels CSS auch funktionieren? Dann wäre die Überlegung, wie die Struktur zum Schluss aussehen soll:
<ul>
  <li><a href="#">Hauptpunkt 1</a></li>  
  <li><a href="#">Hauptpunkt 2</a></li>  
  <li>
    <a href="#">Hauptpunkt 3</a>  
    <ul>
      <li><a href="#">Unterpunkt 1 im Hauptpunkt 3</a></li>  
      <li><a href="#">Unterpunkt 2 im Hauptpunkt 3</a></li>  
      <li><a href="#">Unterpunkt 3 im Hauptpunkt 3</a></li>  
    </ul>
  </li>
</ul>
Bei mir sieht es für die erste Ebene so aus
marks.NAVIGATION {
  entryLevel = 0
  wrap = <ul class="selected"> | </ul>  
  1 = TMENU
  1 {
    noBlur = 1
    expAll = 0
    NO = 1
    NO {
        wrapItemAndSub = <li>|</li>
        ATagBeforeWrap = 1
    }
    CUR = 1
    CUR {
      wrapItemAndSub = <li class="selected">|</li>  
      ATagParams = class="onsel"  
      ATagBeforeWrap = 1
      linkWrap =
      #doNotLinkIt = 1
    }
    ACT = 1
    ACT {
      wrapItemAndSub = <li class="selected">|</li>  
      ATagParams = class="onsel"  
      ATagBeforeWrap = 1
      linkWrap =
      #doNotLinkIt = 1
    }
  }
  2 = TMENU
  2 {
    noBlur = 1
    wrap = <ul>|</ul>
    # ... usw ...
  }
}