Hallo Kollegen,
ich habe folgendes Menü-Problem zu bewältigen:
Für meine Webseite benötige ich ein vererbares Menü (ein Textmenü), welches
a) nur auf bestimmten Unterseiten erscheinen soll und
b) nicht vom selben Abzweig entspringen soll
In der Praxis kann man sich das ungefähr so vorstellen:
Ab einem entrylevel=2 erscheint ein TMenü auf meiner Seite, dass mit entsprechenden Unterseiten verknüpft wird. Dazu setze ich den spcecial value, also den verweis auf die Seite, von der aus das Menü dargestellt wird.
In meinem Beispiel wäre also der special.value=2.10 für das TMenü der Seite 3.1. Für das TMenü der Seite 3.5 brauche ich aber den special.value=2.11 und für das TMenü der Seite 3.9 dann special.value=2.13 und so weiter...
Bisher mache ich es so, daß ich für diese Seiten immer das gesamte Typoscript neu anlege (also ein eigenes Template ab diesen Seiten) und ändere darin jeweils nur die special.values.
Das Typoscript des TMenüs sieht folgendermaßen aus:
TMENU = HMENU
TMENU.special = directory
TMENU.special.value = 45 <<< dies muss immer verändert werden >>>
TMENU.entryLevel = 3
TMENU.1 = TMENU
TMENU.1.NO = 1
TMENU.1.NO.ATagParams = class="TMENU1"
TMENU.1.NO.linkWrap = | | |*| | | |*| |
Das erscheint mir aber ziemlich umständlich und ich hoffe, dass es einen Typoscript-Code gibt, welcher automatisch die special.value setzt.
Sobald man unter der Seite 1 eine neue Seite anlegt, soll das TMenü der Unterseiten jeweils nur auf diese eine Seite verweisen - klingt kompliziert, ich weiss *g*
Für alle Fälle habe ich eine kleine Grafik angefügt und eine Testseite ist online unter http://typo3.film-mv.de wo die Funktion vielleicht etwas besser veranschaulicht wird.
Ich wäre Euch für eventuell hilfreiche Beiträge sehr sehr dankbar!!!