Sprachvarianten innerhalb der Vorlage


<note tip>Hinweis: Dieser Realisationsweg wird von uns nicht empfohlen sondern nur der Vollständigkeit halber genannt. Wir empfehlen Ihnen die Verwendung [[webedition:build-multilingual-websites:single-set-of-templates-for-all-languages:external-language-files:start|externer Sprachdateien]].</note>

Bei diesem Weg die festen Inhalte auf einer mehrsprachigen Website mit einem Vorlagensatz für alle Sprachen auszugeben findet der Sprachwechsel bei jeder Ausgabe separat statt. Dazu wird mit <we:var> die globale PHP-Variable "language" abgefragt und je nach deren Wert die passende Zeichenkette für die aktuelle Sprache ausgegeben.

Vorteile



* keine separate Sprachdatei notwendig
* nicht so abstrakt wie die externen Sprachdateien
* lässt große Freiheiten bei der Ausgabe

Nachteil



* Weitere Sprachen lassen sich nur mit hohem Aufwand hinzufügen.

Beispiel


<code html>
<we:ifVar name="language" match="de" type="global" doc="top">
<we:next>weiter</we:next>
</we:ifVar>
<we:ifVar name="language" match="en" type="global" doc="top">
<we:next>next</we:next>
</we:ifVar>
</code>
powered by webEdition CMS