Zum Inhalt springen

Rootline/Breadcrumb mit Wrapper für einzelne Level

Erstellt am 8. August 2007 · 3 Antworten · letzte Antwort am 9. August 2007

Tags: Frage

m3typo3 ·

Hallo T3'ler

... ich steh etwas auf dem Schlauch ... Mein Ziel ist eine Breadcrumb Navigation wo die einzelnen Level unterschiedlich formatiert werden sollen. Also jedes Level bekommt eine andere Farbe!

Mit den weit verbreiteten Rootline-Snippets kann ich in sofern nicht viel anfangen, da alle Level den selben wrapper haben.

Folgender HTML-Code soll erzeugt werden ...

  <p class="subheaderBreadcrumb">
    <span class="level1">
      <span class="no">
        <a href="#">Link-Level-1</a>
      </span>
    </span>
    <span class="level2">
      <span class="cur">
        <a href="#">Link-Level-2</a>
      </span>
    </span>
  </p>
  temp.SUBHEADER_NAVIGATION = HMENU
  temp.SUBHEADER_NAVIGATION {
    wrap = <p class="subheaderBreadcrumb">|</p>
    special = rootline
    special.range = 1|-1 
    excludeUidList =    
    1 = TMENU
    1 {
      wrap = <span class="level1">|</span>
      NO = 1
      NO {
        linkWrap = <span class="no">|</span>
      }
      CUR = 1
      CUR {
        linkWrap = <span class="cur">|</span>
        doNotLinkIt = 1
      }
    }
    2 = TMENU
    2 {
      wrap = <span class="level2">|</span>
      NO = 1
      NO {
        linkWrap = <span class="no">|</span>
      }
      CUR = 1
      CUR {
        linkWrap = <span class="cur">|</span>
        doNotLinkIt = 1
      }
    }
  }

... bei diesem TS wird die Sache falsch verschachtelt und teilweise doppelt ausgegeben. Aber vielleicht geh ich auch verkehrt an die Sache ran.

Über Tipps und Hinweise würde ich mich sehr freuen!

Enrico

m3typo3 ·

Nachdem ich jetzt noch etwas probiert und studiert habe, denke ich das eine Rootline-Navigation doch nicht das richtige ist - oder kann ich das auf die letzten zwei Level beschränken?

Ziel ist eine Navigation welche nur die Eltern (verlinkt) und den Seitentitel (nicht verlinkt) anzeigt. Also ähnlich einer Rootline-Navigation, ABER mit der Möglichkeit, die einzelnen Level unterschiedlich zu formatieren und falls nötig die Anzahl der Level auf die letzten zwei oder drei zu beschränken.

Mein derzeitiger Wissenstand sagt mir, das man eine Rootline-Navigation nicht auf die letzten drei oder zwei Level beschränken kann, da die Eigenschaft entryLevel von rootliche nicht unterstützt wird. Auch die unterschiedliche Level-Formatierung ist mir nicht möglich, da rootline alles in ein Level packt.

Wer hat einen Tipp bzw. Lösungsansatz für das beschriebene Problem?

m3typo3 ·

Danke für diesen Tipp! Kannte ich noch gar nicht! Und da ich mich jetzt entschlossen habe, nur zwei Ebenen anzeigen zu lassen, ist auch die unterschiedliche Formatierung kein Thema.