Hallo zusammen,
ich habe ein Problem mit dem Umschalten von Sprachen mittels Typoscript.
Angeboten wird Deutsch, Englisch und Chinesisch.
MENU_OBEN = COA
MENU_OBEN.1=HMENU
MENU_OBEN.1{
special = language
special.value=0,1,2
1=GMENU
1.NO{
XY=[10.w],[10.h]
backColor=white
10=IMAGE
10.file=fileadmin/img/deutsch.jpg || fileadmin/img/englisch.jpg || fileadmin/img/china.jpg
10.offset=0,0
wrap= | ||*| | | |*| |
}
1.ACT=1
1.ACT <.1.NO
1.ACT.ATagParams = class="inactive"
}
MENU_OBEN.2=HMENU
# Da kommen noch weiter Menüeinträge
Zur Zeit ist Deutsch die Hauptsprache und wird mittels css als inactive gesetzt.
.inactive{
display:none;
}
Die Flaggenreihenfolge sind deutsch, englisch, chinesisch. Die Flaggen werden jeweils rechts von ihnen durch ein Pipe-Zeichen getrennt. Die Flaggen der aktiven Sprache werden durch die Klasse inactive
unsichtbar gemacht.
Leider wird die Pipe(|😉 nicht mit in die Klasse inactive mitübernommen, so dass die Flagge verschwindet, aber nicht das dazugehörige Pipe-Zeichen. Dann kann es vorkommen, dass wenn man die
die englische Sprache gewählt hat, doppelte Pipe-Zeichen sieht(sihe Bild). Oder wenn man die Deutsche Sprache gewählt hat, links von der englischen Flagge ein Pipe-Zeichen erscheint(siehe Bild). Wie Kriege
ich das Pipe-Zeichen dazu, dass es mit der inactiven Flagge verschwindet?

