Hallo,
ich habe eine dreisprachige Seite von typo3 4.1 nach 4.6 übersiedelt. In der Standardsprache (de) funktioniert alles. Nur in den weiteren 2 Sprachen wird das Submenu nicht generiert.
Ich habe schon ewig herumprobiert, aber nun keine Idee mehr warum das nicht klappt. Ich wäre dankbar für jede Idee dazu.
Hier mein TS Code für das Menü (identisch mit dem Code welchen ich auch in der 4.1 Installation verwendet habe, dort hat es funktioniert):
lib.VNAVI = HMENU
lib.VNAVI {
begin = 1
1 = TMENU
1 {
NO = 1
NO.subst_elementUid = 1
NO.allWrap = <div id="level1nosub"> | </div>
CUR = 1
CUR < .NO
CUR.ATagParams = id="currentnosub"
IFSUB = 1
IFSUB.subst_elementUid = 1
IFSUB.allWrap = <div id="level1sub"> | </div>
IFSUB.ATagParams = class="sub{elementUid}"
ACTIFSUB < .IFSUB
ACTIFSUB.ATagParams = id="currentsub"
CURIFSUB < .IFSUB
CURIFSUB.ATagParams = id="currentsub"
}
2 = TMENU
2 {
NO=1
NO.subst_elementUid = 1
NO.allWrap = <div id="level2" class="sub{elementUid}"> | </div>
NO.ATagParams = class="sub{elementUid}"
CUR = 1
CUR.subst_elementUid = 1
CUR.allWrap = <div id="level2" class="sub{elementUid}"> | </div>
CUR.ATagParams = class="sub{elementUid}" id="current"
}
}
Hier die HTML Ausgabe für eine Fremdsprache (Page 7 und 9 werden nicht gerendert)
<div id="level1nosub"><a href="index.php?id=5&L=1">HOME</a></div>
<div id="level1nosub"><a href="index.php?id=3&L=1">PAGE 3</a></div>
<div id="level1nosub"><a href="index.php?id=8&L=1" id="currentnosub">PAGE 8</a></div>
<div id="level1sub"><a class="sub7">PAGE 7</a></div>
<div id="level1sub"><a class="sub9">PAGE 9</a></div>
Und hier die HTML Ausgabe für die Standardsprache, wo das Submenü (Seite 7 und 9) generiert wird:
<div id="level1nosub"><a href="index.php?id=5&L=0" id="currentnosub">HOME</a></div>
<div id="level1nosub"><a href="index.php?id=3&L=0">SEITE 3</a></div>
<div id="level1nosub"><a href="index.php?id=8&L=0">SEITE 8</a></div>
<div id="level1sub"><a href="index.php?id=11&L=0" class="sub7">SEITE 7</a></div>
<div id="level1sub"><a href="index.php?id=19&L=0" class="sub9">SEITE 9</a></div>
Die Seite 7 und 9 sind Verweis-Seiten auf die jeweils erste Unterseite (11 und 19)
Irgendwie sieht es für mich so aus als ob in den Fremdsprachen die Subseiten (IFSUB) nicht als vorhanden gesehen werden, aber warum bzw. was hat sich hier bei Typo3 4.6 geändert?
Danke für eure Hilfe
Roli