Spracherkennung erstellen


Voraussetzungen



* [[webedition:build-multilingual-websites:single-set-of-templates-for-all-languages:create-folder-structure|Ordnerstruktur erstellen]]

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
<code html>
<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>
</code>
Beispiel #2 - Umsetzung mit PHP
<code php>
<?php
$arr_path = explode('/', $GLOBALS['we_doc']->Path);
$GLOBALS['language'] = (string) $arr_path[1];
?>
</code>
powered by webEdition CMS