Zum Inhalt springen

Sub-Navigation: Titel von Hauptmenü?

Erstellt am 29. Juli 2007 · 1 Antwort · letzte Antwort am 31. Juli 2007

Tags: Frage

TypoRainer ·

Hallo,

habe schon einige Tipps aus Foren ausprobiert und bin doch noch zu sehr Typo3-Neuling um bisher wirklich weiter gekommen zu sein.

Das Problem ist: Wie muss ich mein TypoScript erweitern, damit in der Sub-Navigation als Überschrift der Titel von Top-Navigation auftaucht, wie zum Beispiel bei www.syna.ch
(hier im Bereich von "Titel von Topnavigation" - siehe TypoScript unten)??

Auszug aus meinem TypoScript
(siehe Zeile 16: "Titel von Topnavigation")

## Top Navigation
lib.NavigationTop = HMENU
lib.NavigationTop.special = directory
lib.NavigationTop.special.value = 54
lib.NavigationTop.entryLevel = 1
lib.NavigationTop {
...
}  

## Sub Navigation
 lib.NavigationTopSub = HMENU
 lib.NavigationTopSub.entryLevel = 2 
 lib.NavigationTopSub.expAll = 1
 lib.NavigationTopSub.1 = TMENU
 lib.NavigationTopSub.1 {
      wrap = <div class="box_blue"><div>??Titel von Topnavigation??</div><div>|</div></div>
      NO.wrapItemAndSub = <div>|</div>
 }

Heute, einen Tag später bin ich ein Schritt weiter,
aber wie kann ich jetzt zwei Platzhalter in ein wrap einfügen.
Bitte um Hilfe:

## Sub Navigation
lib.NavigationTopSub = HMENU
lib.NavigationTopSub.entryLevel = 2 
lib.NavigationTopSub.expAll = 1
lib.NavigationTopSub.1 = TMENU
lib.NavigationTopSub.1 {
wrap = <div class="box_blue"><div>?? Titel von Topnavigation > | <Nr:2 ??</div><div>|</div></div>
#???
TITLE = TEXT
NO.wrapItemAndSub.TITLE.data = leveltitle:0
#???
NO.wrapItemAndSub = <div>|</div>
}
TypoRainer ·

Hallo,

habe die Lösung (in anderem Forum) gefunden
(und hoffe das, das auch mal jemand anders weiterhilft):

## NavigationTopSub [Begin]
 lib.NavigationTopSub = HMENU
 lib.NavigationTopSub.entryLevel = 2 
 lib.NavigationTopSub.expAll = 1
 lib.NavigationTopSub.1 = TMENU
 lib.NavigationTopSub.1 {
      # generiert Titel aus Hauptmenü...
      stdWrap.outerWrap.cObject = TEXT
      stdWrap.outerWrap.cObject.data = leveltitle:1
      stdWrap.outerWrap.cObject.wrap = <div class="box_blue_headline">|</div>
      stdWrap.required = 1
      # ... und fügt ihn (praktisch als 2. "|")
      # vor "|" in nachfolgendes wrap ein
      wrap = <div class="box_blue">|</div>
      # übergibt das Submenü an den darüberliegenden wrap:
      NO.wrapItemAndSub = <div>|</div>
      # fügt aktivem Link das class-Element hinzu, 
      # damit dieser z.B. andersfarbig markiert werden kann
      ACT < .NO
      ACT = 1
      ACT.ATagParams = class="activeSUB"
 }

Gruß
Rainer