Tutorial:Mehrsprachigkeit_News

Dieses Tutorial ist eine Ergänzung zum Tutorial Mehrsprachigkeit und beschreibt einen Lösungsweg, um News in zwei Sprachen eingeben zu können. Wenn ein User die Sprache Englisch ausgewählt hat, wird ihm dann automatisch der Englische News-Text, News-Headline und News-Readmore-Text angezeigt.

Einführung

Momentan ist das News-Modul auf Einsprachigkeit ausgelegt. Wir werden dieses daher nun erweitern auf eine weitere Sprache. Dazu sind einige Änderungen notwendig. Wir werden folgende Dateien bearbeiten müssen:

Zudem ist eine kleine SQL-Änderung notwendig.

1) SQL

Als erstes muss die News-Tabelle um die Spalten für den News-Titel auf Englisch sowie um den englischen News-Text und den Englischen Readmore-Text erweitert werden. Dafür wird unter System => Datenbank => Import folgender SQl-Syntax importiert:
ALTER TABLE {pre}_news ADD news_en_text text;
ALTER TABLE {pre}_news ADD news_en_headline varchar(80);
ALTER TABLE {pre}_news ADD news_en_readmore text;

2) Sprach-Dateien

Auf Sprachdateien wird verzichtet. Stattdessen wird ein Icon mit der Britischen-Flagge, für die Englischen Sprache, in die Themes eingefügt.

3) Create & Edit

Zuerst sind folgende Codes in der create.php einzufügen:
...

4) View, Recent, List & Navlist

5) Themes

Fertig

Dieses Tutorial ist nun abgeschlossen. Es sollte nun kein Problem mehr sein, News in zwei Sprachen zu verfassen.

Download

Zudem ist es auch möglich, alle geänderten Dateien als Paket herunterzuladen. Dieser Download ist hier verfügbar ...

 Quelltext betrachten   Druckversion   Versionen 
Letzte Änderung: 15.06.2009 17:16 Version 2.1.0