Spracherkennung anhand der Verzeichnisstruktur
Hierbei ist nicht die Sprache des Besuchers der Website gemeint, sondern in welcher Sprachversion der Website sich der Besucher befindet. Eine solche Spracherkennung wird in der Hauptvorlage implementiert.
Die Erkennung wird anhand der Verzeichnisstruktur realisiert. Das Ergebnis wird als globale PHP-Variable gespeichert.
Beispiele
Beispiel #1 - Umsetzung mit we:tags
<we:ifWorkspace path="/de/" doc="top">
<we:setVar to="global" nameto="language" value="de"/>
</we:ifWorkspace>
<we:ifWorkspace path="/en/" doc="top">
<we:setVar to="global" nameto="language" value="en"/>
</we:ifWorkspace>
Beispiel #2 - Umsetzung mit PHP
<?php
$arr_path = explode('/', $GLOBALS['we_doc']->Path);
$GLOBALS['language'] = (string) $arr_path[1];
?>
- Besucher auf sprachabhängige Startseite weiterleiten
- Ein Vorlagensatz für alle Sprachen
- Ein Vorlagensatz pro Sprache
- Externe Sprachdatei
- Glossar-Modul für mehrsprachige Websites nutzen
- Mehrsprachige Seiten
- Ordnerstruktur erstellen
- Sprachumschalter
- Sprachvarianten innerhalb der Vorlage
- Wechsel zwischen Sprachversionen realisieren