Hallo zusammen,
ich habe aktuell ein Problem mit einer Mehrsprachigkeit (insgesamt 4 Sprachen). Da ich aber nicht der Experte bin und jetzt keine Lösungswege mehr sehe, bräuchte ich mal eure Hilfe.
Folgendes Problem besteht:
Die Website ein Relaunch und hat, wie der alte Auftritt vier Sprachen zur Auswahl. Die neue Seite hat ein komplett neue Struktur und die Inhalte liegen in den Sprachen natürlich noch nicht vor. Jetzt soll die Sprachauswahl aber über ein Dropdown-Menü erfolgen (fuktioniert auch alles soweit) nur soll bei der Auswahl der Sprache nicht die Seite angezeigt werden, auf man sich befindet, sondern auf eine im Seitenbaum angelegte Fehlerseite verwiesen werden, welche einen Infotext in den 4 Sprachen beinhaltet, welche dann mit einem Textlink auf die jeweilige Sprache im alten Auftritt verlinkt ist. Sobald Content in der Sprache zur Verfügung steht, wird dieser eingepflegt und soll dann auch dargestellt werden (kein Problem).
Ist sowas überhaupt möglich? Wenn ich einer Seite drei weitere Sprachen hinzufüge, muss ich erst die Seiteneigenschaften bearbeiten und dem Kind ein namen geben. Ich kann dort auch die Seite auf Verweis einstellen (im englischen z.B.). Leider übernimmt er das nicht.
Habt Ihr noch Ideen oder Lösungsvorschläge?
Vielen Dank im Voraus ;-)
LG, Olly
Wenn ich das richtig verstehe müsstest du doch nur eine Seite anlegen, ich nenne die jetzt einmal "Fehlerseite" und diese in die jeweiligen 4 Sprachen übersetzen.
Dann hast du deine Fehlerseite mit der ID x ja in 4 Sprachen.
Angenommen die Seite hat jetzt die ID 100 hättest du ja:
domain.com/index.php?id=100
domain.com/index.php?id=100&L=1
domain.com/index.php?id=100&L=2
domain.com/index.php?id=100&L=3
Dann baust du kein Language Menü, sondern ein Menü für diese Seite.
Also als Ausgabe z.B:
<a href="domain.com/">Deutsch</a>
<a href="domain.com/index.php?id=100&L=1">Englisch</a>
<a href="domain.com/index.php?id=100&L=2">Französisch</a>
<a href="domain.com/index.php?id=100&L=3">Italienisch</a>
Danke für die Antwort :-).
Ich hätte noch erwähnen sollen, dass die Seite extern programmiert worden ist. Ein Dropdownmenü ist vorhanden. Da die Seite sehr kompliziert umgesetzt worden ist, weiss ich leider nicht, wo sich das Menü versteckt und wie ich der Sprache Englisch dann diesen Link oder den Verweis auf die Fehlerseite mitgebe. Vielleicht gibt es ja irgendwie son Script, wo man sagt, wenn Englisch ausgewählt, dann gehe zu Seite domain.com/index.php?id=100&L=1 :-).
Einfach geschrieben jedoch nicht umsetzbar für mich :-).
okay also dann ist das natürlich etwas problematischer.
Was passiert denn wenn man auf die einzelnen Fahnen klickt aktuell?
Wenn du nicht herausfinden kannst wo das Menü generiert wird, kannst Du das natürlich über Javascript noch verändern.
Du kannst aber im Template Analyser mal schauen, wenn du dir das ganze Typoscript anzeigst, ob das Menü per Typoscript angelegt wurde und wenn ja wo und wie es heisst. Dann kannst du das auch verändern und/oder ersetzen.