destination.cms: Mehrsprachigkeit in Typo3 anlegen

destination.cms: Mehrsprachigkeit in Typo3 anlegen

Mehrsprachigkeit

In diesem Video lernst Du, wie Du die Mehrsprachigkeitsfunktion Deines Typo3 verwenden kannst, um Seiten zu übersetzen.

- (0:33) Voraussetzungen
- (1:00) Seite übersetzen - Anfang
- (1:28) Seiteneigenschaften übersetzen
- (3:12) Inhalte übersetzen
- (4:30) Inhalte kopieren und löschen
- (5:02) Arbeiten mit Vorlagen
- (5:48) Übersetzung von Formularen (Powermail in Typo3 Version 9)



FAQ:

Muss ich beim Kopieren der Bühnen etwas genau beachten?

Zum befüllen einer Spracheseite haben Sie zwei Optionen.
1. Sie können der im Video gezeigten Logik folgen.
2. Sie können Bühnen unabhängig vom deutschen Inhalt auf die Sprachseite kopieren. Achten Sie hier allerdings darauf, dass Sie nur Bühnen innerhalb einer Sprache kopieren. Sprich nur bereits übersetzte Bühnen. Anders ausgeführt, kann es zu Bugs bei der Ausspielung führen.

Warum wird mir die anderssprachige Seite nicht angezeigt, obwohl ich auf das Auge geklickt habe?

Dies kann vorkommen, wenn Sie sich nicht über die anderssprachige URL in das Typo3 eingeloggt haben. Rufen Sie die Domain Ihrer Sprachseite auf (z.B. en.domain.com) und hängen Sie daran dann ein /typo3 an, um auf die richtige Seite zu gelangen.

Wie kann ich die Bildverortung im Typo3 übersetzen?

1. Klicken Sie in Ihrer Mediendatenbank bei dem jeweiligen Datensatz auf das "Zettel mit Weltkugel" Symbol. Dieses befindet sich links vom Bearbeiten-Stift. Es erscheint nun ein Symbol mit einer Länderflagge. Klicken Sie darauf.
2. Wählen Sie nun im aufgegangenen Fenster unter Land, Region und Stadt jeweils "Benutzerdefiniert" aus und geben Sie den jeweiligen fremdsprachigen Titel im Eingabefeld ein.

Werden beim Anlegen einer Übersetzung für die deutsche Seite die gesetzten Verlinkungen übernommen?

Ja. Wenn man per "copy" die Bühnen rüberkopiert von deutscher auf englischer Seite, wird der Link übernommen und der Link führt automatisch auf engl. Version (sofern das Linkziel übersetzt ist). Grund: im Link wird auf die ID der Seite verlinkt. Die Seiten ID bleibt im deutschen und englischen gleich. Hat man das Linkziel nicht / noch nicht übersetzt dann geht der Link nicht oder man landet auf einer 404 Seite. D.h. wenn man nicht den kompletten deutschen Sietenbaum übersetzt muss man prüfen, ob man ggf. auf der engl. Seite einige Teaser anpassen / anders verlinken muss. Was nicht automatisch ins Englische übernommen wird sind Ankerlinks - siehe dazu extra FAQ Eintrag.
Die Möglichkeit, im Linkfenster auf Bühnen in anderen Sprachen zu verlinken, gibt es bei TYPO3 leider nicht (ist aktuell ein Bug in TYPO3 selbst, sh. https://forge.typo3.org/issues/88690). Wenn man per "copy" die Bühnen rüberkopiert von deutscher auf englischer Seite werden Ankerlinks auch nicht übernommen, da sich die ID der Bühne ändert / unterscheidet zw. deutscher und englischer Seite. Als Alternativlösung kann man sich den Ankerlink selbst "zusammenbauen", dazu benötigt man die ID der engl. Bühne. Wenn man dann den Link im Linkfeld manuell bearbeitet, kann man ein # plus die ID an den Link anhängen, siehe Abbildung:


Wie kann ich von engl. Seite auf die deutsche Seite verlinken?

Erstmal ginge dies als externer Link. Da sich externe Links aber nicht aktualisieren, sollte sich die URL der Zielseite ändern, wäre eher folgender Weg zu empfehlen:

Im Link-Fenster gibt es das Feld "Zusätzliche Link-Parameter", hier kann man über ein Parameter steuern, dass der Link auf eine bestimmte Sprachversion gehen soll:
der Link-Parameter lautet immer &L=X (siehe obige Abbildung) --> wobei X die ID der jeweiligen Sprache ist
0 = Standardsprache (i. d. R. deutsch)
1 = meist Englisch
etc.
Im Linkfeld wird mir unterhalb des Link dann der zusätzliche von mir gesetzte Parameter angezeigt:


Welche Optionen habe ich beim Übersetzen von Powermail Formularen (Typo3 Version 9 oder kleiner)?

Bei den Formularen gibt es 2 Möglichkeiten, diese zu übersetzen:
- Bei einer 1 zu 1 Übersetzungen in der Listenansicht im Ordner in dem das Formular gespeichert wurde über die Sprachflagge das Formular in der Fremdsprache anlegen

- Falls es sich nicht um eine 1 zu 1 Übersetzung handelt muss man beim neu angelegten Formular sowie dessen Felder unter "Access" > "Language" die Sprache auswählen.

Ergebnisliste des Plus Moduls - werden beim Anlegen von Übersetzungen die PlugIn Einstellungen der deutschen Seite übernommen?

Nein. Hat der Redakteur in der deutschen Seite im PlugIn der Ergebnisliste einzelne Datensätze oder Kategorien oder Merkmale vorbelegt, dann kann das Typo3 beim Anlegen einer Übersetzung diese Einstellung nicht übernehmen.
Grund: die übersetzen Datensätze sind neue / eigenständige Datensätze für die PLUS Ausgaben und auch die Kategoriebäume und Merkmalbäume kommen neu / übersetzt bei uns im Typo3 an. Nur eine Vorbelegung nach Orte übernimmt das Typo3, weil die nur in einer Sprache vorliegen bei uns.
D.h. man muss in englischer Seite die Auswahl bspw. von einzelnen Touren neu vornehmen.
Dabei ist zu beachten: im Plus Modul können bspw. in der englischen Seite nur Datensätze ausgegeben werden, die auf englisch in der Datenbank übersetzt worden sind.



    • Related Articles

    • destination.base: Formulare anlegen in Typo3 V.9

      destination.base - Formulare In diesem Video lernst Du, wie Du in Deinem Typo3 Formulare anlegst und diese auf Deiner Seite ausspielen kannst. Mit der Formular Funktion kannst Du Formularabfragen in Deinem Backend erstellen, die der Besucher später ...
    • destination.data: Vermieter / Gastgeber anlegen

      Unter data.destination.one "Content verwalten" -> "Gastgeber" kannst Du deine Vermieter / Betriebe anlegen. Du kannst mit folgendem Button starten. Als 1. Schritt gebe bitte den Ort an, an dem sich Dein Gastgeber / Betrieb befindet. Wenn Du einen ...
    • destination.login: Passwortgeschützten Bereich anlegen

      destination.login In diesem Video zeigen wir Dir, wie Du einen Passwort geschützten Bereich in Deinem Typo3 einrichtest. Dieser Bereich kann dann nur noch, von Benutzern mit Passwort genutzt werden. - 0:28 Thema des Videos - 2:04 Benutzergruppen ...
    • destination.data: Artikel anlegen

      1. Einpflegen der Daten von "Artikel" Hierfür loggst Du die in mit deinen Zugangsdaten in Deinem Account bei uns ein.  Gehe dann auf den Reiter "Content verwalten" und dort auf "Artikel". Abb. 1 den Themenbereich Artikel über "Content verwalten" ...
    • destination.data: Einen Gastro Betrieb anlegen

      Anlegen eines Gastronomie-Datensatzes Du wirst automatisch in die Erfassungsmaske weitergeleitet, sofern es noch keinen Datensatz gibt. Den Bereich Gastronomie öffnen - entweder über das Menü "Content verwalten" oder direkt mit nur einem Klick (s. ...