[TYPO3-german] Menü aus Sysfolder mit Unterseiten erzeugen

JoH asenau info at cybercraft.de
Wed Mar 28 18:43:14 CEST 2007


>> Mit "Seitennavigation" meinst Du genau eine Seite (nämlich den
>> Sysfolder), unterhalb derer sich andere Seiten befinden. Also
>> beispielsweise
>>
>> Home
>>     Thema 1
>>     Thema 2
>>     Thema 3
>>     Thema 4
>> Sysfolder
>>     Thema 1
>>         Thema 1 .1
>>         Thema 1.2
>>     Thema 2
>>         Thema 2 .1
>>         Thema 2.2
>>
>> Ist das so korrekt?
>> Dann ist es nämlich wirklich einfach --- und ohne PHP ;-) --- zu
>> lösen.
>>
> Nicht ganz. Der Sysfolder liegt auf der selben Ebene wie Thema1,
> Thema2, Thema2 usw. Für eine Lösung wäre ich dankbar ...

Wo genau der Folder liegt, ist relativ unerheblich, weil damit nur das
entryLevel beeinflußt würde. Der Rest ist identisch mit dem Beispiel aus dem
Bugtracker:

temp.hauptmenu = HMENU
temp.hauptmenu  {

    # Hier starten wir auf der Rootpage
    # Das ändert sich nie
    # Egal wo wir sind

    entryLevel = 0
    1 = TMENU
    1 {
      wrap = <ul>|</ul><hr />
      NO {
        wrapItemAndSub = <li>|</li>
      }
    }
    2 < .1
    3 < .1
}

temp.untermenu = HMENU
temp.untermenu  {

    # Hier starten wir zunächst als directory
    # Das ändert sich ggf. ist aber für die
    # Navigation auf den Hauptseiten irrelevant

    special = directory
    special.value = 1234
    1 = TMENU
    1 {
      wrap = <ul>|</ul><hr />
      NO {
        wrapItemAndSub = <li>|</li>
      }
    }
    2 < .1
    3 < .1
  }
}

[PIDinRootline = 1234]

# Wenn wir uns auf einer Unterseite von Seite 1234
# befinden, wird special gekickt und stattdessen
# entryLevel gesetzt

temp.untermenu.special >
temp.untermenu.entryLevel = 1

[global]


Das Ganze kopierst Du dann an die entsprechenden Stellen:
z.B.:

marks.HAUPTMENU < temp.hauptmenu
marks.UNTERMENU < temp.untermenu

Ist so getestet und klappt sogar mit einem Sysfolder als Container.

HTH

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com




More information about the TYPO3-german mailing list