Hallo Leute ich hab versucht, zu suchen, ob das schonmal gefragt wurde... scheint schwierig betreffend der Suchbegriffe...
Es geht um folgendes: Eine Website mit einem mittelgrossen Seitenbaum schaltet bald zwei zusätzliche Sprachen auf (fr und it) - de besteht schon. Einzelne Seiten gibt es nicht in anderen Sprachen. Da dort auch nicht die Standardsprache angezeigt werden soll, haben wir die Seitenoptionen "Seite verbergen, wenn keine Übersetzung für die aktuelle Sprache vorhanden ist" gesetzt. Das klappt soweit. Nun gibt es natürlich verschiedene Ebenen. Und in einem Bereich gibt es für it gar keine Unterseiten, für fr wird eine der ca 5 Unter-Seiten übersetzt. Im fr klappt es auch, das Menu klappt auf und zeigt diese eine Seite, im de natürlich 5 Unterseiten... Im it da geht's schief. Irgendwie merkt TYPO3 nicht, dass es zwar ein ACTIFSUB ist, aber keine Unterseiten existieren, die angezeigt werden sollen. Der macht dann den <ul> auf, aber nicht richtig zu.... Die relevante Config: # Hauptnavigation temp.nav1 = HMENU temp.nav1 { entryLevel = 0 1 = TMENU 1 { noBlur = 1 wrap = <ul class="navi1">|</ul> NO.linkWrap = <li>|</li> ACT = 1 ACT.linkWrap = <li class="akt">|</li> ACT.ATagParams = class="akt" ACTIFSUB = 1 ACTIFSUB.linkWrap = <li class="akt">|<ul class="navi2"> ACTIFSUB.ATagParams = class="akt" } 2 < .1 2 { wrap = |</ul></li> ACTIFSUB.linkWrap = <li class="akt">|<ul class="navi3"> } 3 < .2 3 { # diese Zeile 1): wrap = |</ul></li> ACTIFSUB.linkWrap = <li class="akt">|</li> } } 1) # diese Zeile: diese Zeile kommt nicht zum Zug, wenn in einer Sprache sämtliche Seiten einer dritten Menuebene ausgeblendet werden sollen...: das HTML-Resultat: im deutschen sieht es so aus (etwas abgekürzt): <ul class="navi1"> <li><a href="home/">Home/Aktuelles</a></li> <li class="akt"><a href="paedagogisches-angebot/" class="akt">Pädagogisches Angebot</a> <ul class="navi2"> <li><a href="paedagogisches-angebot/elementarstufe/">Elementarstufe</a></li> <li class="akt"><a href="paedagogisches-angebot/integrative-mittelschule-ims/" class="akt">Integrative Mittelschule IMS</a> <ul class="navi3"> <li><a href="paedagogisches-angebot/integrative-mittelschule-ims/lehrplan-ims/">Lehrplan IMS</a></li> </ul> </li> </ul> </li> </ul> im it sieht es so aus: <ul class="navi1"> <li><a href="it/home/">Home/Attualità</a></li> <li class="akt"><a href="it/paedagogisches-angebot/" class="akt">Le nostre offerte pedagogiche</a> <ul class="navi2"> <li><a href="it/paedagogisches-angebot/elementarstufe/">Le classi 1.a/2.a</a></li> <li class="akt"><a href="it/paedagogisches-angebot/integrative-mittelschule-ims/" class="akt">La scuola media superiore</a> <ul class="navi3"> </ul> </li> </ul> da fehlt was. ich hab dann mit etwas probieren gefunden, das das </ul> nach dem <ul class="navi3"> das /ul von <ul class="navi2"> ist (so wie ich es eingerückt dargestellt habe). d.h. menu.2 klappt normal, es wird ACTIFSUB interpretiert, aber da es dann keine Seiten vom menu.3 gibt, wird auch das schliessende </ul></li> nicht vom 3 genommen - das fehlt dann.... Ist etwas kompliziert zu beschreiben, aber ich hoffe, jemand mit einer Lösung versteht, was ich meine.... Grüsse Christian _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german