Zum Inhalt springen

Rootline - verschiedene Trennzeichen

Erstellt am 26. Februar 2006 · 5 Antworten · letzte Antwort am 26. Februar 2006

Tags: Frage

Stoffel ·

Hallo zusammen,

ich möchte in meiner Rootline je nach Hierarchieebene verschiedene Trennzeichen verwenden.

z.B. home / produkte // flaschen /// kunstoff //// cola

Wie kann ich so etwas verwirklichen??

Oder gibt es eine Möglichkeit, anstelle von einzelnen Zeichen gleich Grafiken einfügen zu können?`

Vielen Dank für Eure Hilfe!

Gruß Stoffel

just2b ·

Hallo,
und was ist dein bisheriger Code?

Eine Rootline ist ein ganz normales TMENU bzw GMENU, dh du kannst hier alles wie bei einem normalen Menü verwenden. Das Stichwort ist hier optionsplit.

Grafiken kannst du natürlich genauso einbinden, entweder per wrap oder per CSS

lg georg
PS: Genügend Code-Schnippsel müsste es ja geben

Stoffel ·

Hallo, danke schonmal für Deine Antwort. Mein TypoScript sieht bis jetzt so aus. Das mit dem Optionsplit hab ich glaub verstanden, aber wie kann ich die Grafiken mit Wrap einbauen?

marks.PFAD = HMENU
    marks.PFAD {
        special = rootline
        special.range = 0 | -1
        1 = TMENU
        1 {
           NO {
                           allWrap =   |  <span class="text_leiste_oben"> > </span>   |*|  |   <span class="text_leiste_oben"> >> </span>   |*| | 
                           ATagParams=class="text_leiste_oben"
                  }
               }
          }

Ich werde natürlich nach entsprechenden Codeschnipseln weitersuchen...
😉

steffenk ·

das kannst Du ganz bequem über CSS machen

allWrap =   |  <span class="text_leiste_oben1"> </span>   |*|  |   <span class="text_leiste_oben2">  </span>   |*| |

und im css

span.text_leiste_oben1 {background:url(fileadmin/images/arrow1.gif);}
span.text_leiste_oben2 {background:url(fileadmin/images/arrow2.gif);}
Stoffel ·

Ich habe meinen Code nun folgendermaßen definiert:

allWrap =   |  <span class="text_leiste_oben1">    </span>   |*|  |   <span class="text_leiste_oben2">     </span>   |*| | <span class="text_leiste_oben3">    </span> |*| |

Soviel ich weiß, kann die Funktion OptionSplit nur für den Anfang, alles was dazwischen liegt, und dem Ende festgelegt werden. Bei vier verschiedenen Grafiken gibt es doch hier ein Problem oder nicht??

steffenk ·

du kannst beliebig viele Optionsplits benutzen. Hast Du 5 Ebenen, nimmst Du halt 5 splits, also für jede Ebene einen eigenen Split.