Ersetzen von Blöcken auf der Grundlage der Browsersprache
Wenn sich Ihre Website an ein mehrsprachiges Publikum richtet, können Sie sie so konfigurieren, dass je nach den Spracheinstellungen des Browsers unterschiedliche Inhalte angezeigt werden.
1. Erstellen Sie eine Seite und fügen Sie ihr Blöcke in verschiedenen Sprachen hinzu.
2. Fügen Sie den Block T839 auf der Hauptseite in der Kategorie "Sonstiges" hinzu.
3. Fügen Sie für jede Sprachversion eine eigene Karte hinzu. 4. Sprache: Geben Sie den zweibuchstabigen Ländercode an, durch Kommata getrennt, wenn es mehr als einen gibt. Sie können das Feld leer lassen, aber in diesem Fall sollte die Karte mit einem leeren Feld die erste sein.
Verwenden Sie den ISO 3166-1-Norm für einen zweibuchstabigen Ländercode:
US - Vereinigte Staaten, Englisch DE - Deutschland, Deutsch FR - Frankreich, Französisch ES - Spanien, Spanisch JP - Japan, Japanisch
5. Fügen Sie die Block-IDs ein, die ein- und ausgeblendet werden sollen. Sie können über den Link "Block auswählen" ausgewählt oder manuell eingefügt werden - die ID jedes Blocks befindet sich unten in den Blockeinstellungen.
Kontrollkästchen "Wenn nicht übereinstimmt": Blöcke werden ein- und ausgeblendet, wenn die Sprache des Benutzers nicht mit der in der Karte angegebenen Sprache übereinstimmt. Wenn es viele Karten gibt, sollte die Karte mit dieser Bedingung die letzte sein.
6. Veröffentlichen Sie die Seite, löschen Sie den Cache oder aktualisieren Sie die Seite mehrmals, bevor Sie den Block überprüfen.
Beispiel: Alle Besucher, die kein Französisch sprechen, werden automatisch auf die englische Seite umgeleitet.
Die Hauptseite ist auf Französisch. Wir müssen denjenigen, die NICHT Französisch sprechen, die englische Version der Seite zeigen.
1. Erstellen Sie zwei Seiten: mysite.com/fr (auf Französisch) und mysite.com/en (auf Englisch) 2. Öffnen Sie die französische Version mysite.com/fr, fügen Sie den Block Т805 hinzu. Verwenden Sie die folgenden Einstellungen: Sprache: FR Link: http://mysite.com/en Aktivieren Sie das Kontrollkästchen "Wenn nicht übereinstimmt".
Wenn nun ein Besucher die Seite mysite.com/fr (auf Französisch) öffnet, aber Französisch nicht als Browsersprache eingestellt hat, wird er automatisch auf die Seite mysite.com/en auf Englisch umgeleitet.