Hallo,
Erst mal Danke an CK für die Löschung des verunglückten Threads und an Dirk und Wilhelm dafür dass sie mich darauf aufmerksam gemacht haben.
Ich versuche es jetzt noch einmal, aber besser.
-----------------------------------------
Hallo,
Ich habe jetzt zum ersten mal den Auftrag eine zweisprachige Seite zu erstellen (Deutsch - Englisch). Nun überlege ich schon eine Weile wie ich das am besten bewerkstelligen soll. Der Auftraggeber will sich gleich drei Domains sichern:
domain1.com
domain2.de
seinvorname-nachname.de
Ich habe auch schon einiges gefunden wie man bei einer Domain zweisprachig fahren kann also mit einer Variablen in der URL (?lan=en) oder mit verschiedenen Verzeichnissen (../en/.. | ../de/..) dann noch mit verschiedenen Endungen der Dateien (beispiel.de.html). Das alles war doch ziemlich mit Gewurstel verbunden und keine von den Herangehensweisen hat mich 100%ig überzeugt.
Ich habe mir jetzt aber auch erst einmal die Frage gestellt ob es nicht am sinnvollsten wäre zwei unabhängige Seiten zu machen. Die englische, auf die man kommt wenn man http://domain1.de eingibt, und die deutsche wenn man http://domain2.de eingibt. Beide nur mit einem Link auf die jeweilige Startseite bei Links oder irgendwo verbunden.
Kann mir jemand verraten welchen Vorteil noch die dritte Domain bietet wenn man sie auch noch auf die Deutsche Seite einfach umleitet???
Also was meint ihr soll ich zwei unabhängige Seiten machen die man nur über die Domains erreicht, oder eine die sich aus Datenbank und Arrays je nach Sprache die Seite zusammenbastelt? Es muss sowieso alles dynamisch erzeugt werden denn dort wird der Besitzer (fast) alles selbst pflegen.
Grüße
Jeena Paradies
-------------------------------------------
Antwort von André Laugks:
Ich habe auch schon einiges gefunden wie man bei einer Domain zweisprachig fahren kann also mit einer Variablen in der URL (?lan=en) oder mit verschiedenen Verzeichnissen (../en/.. | ../de/..) dann noch mit verschiedenen Endungen der Dateien (beispiel.de.html). Das alles war doch ziemlich mit Gewurstel verbunden und keine von den Herangehensweisen hat mich 100%ig überzeugt.
Das ist kein Gewustel. Auch die Webseite bei denen das Verzeichnis die Sprachkennung hat, kann dynamisch sein, wenn man mal an MorRewrite denkt.
Bei mehrsprachigen Seiten trennt man am besten Inhalt von Layout. Je nach dem wo man die Daten abspeichert, wird man zusätzlich die Sprachkennung mit abspeichern, nicht mehr und nicht weniger.
Kann mir jemand verraten welchen Vorteil noch die dritte Domain bietet wenn man sie auch noch auf die Deutsche Seite einfach umleitet???
Gar kein Vorteil, nur Gewurstel.
MfG, André Laugks
---------------------------------------------------
Antwort von Wilhelm Turtschan:
Also was meint ihr soll ich zwei unabhängige Seiten machen die man nur über die Domains erreicht, oder eine die sich aus Datenbank und Arrays je nach Sprache die Seite zusammenbastelt? Es muss sowieso alles dynamisch erzeugt werden denn dort wird der Besitzer (fast) alles selbst pflegen.
Ich loese es via PHP so:
- Alle Inhalte in externe Textdateien
- Praefix de_ fuer deutsch
- Praefix en_ fuer englisch
- Aufruf der Seiten: pl0de....html, pl0en...html
- Umsetzung URL mit Rewrite in page.phtml?pl=0de....
- In der globalen Einstellungsdatei mit "substr" Sprache ermitteln und die entsprechenden Textdateien laden/einfuegen.
man liest sich
Wilhelm
---------------------------------------------------