![]() |
| | LinkBack (3) | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||||||||
| |||||||||
Wie man an dieser Seite (http://www.jweiland.net) sehen kann, ist es in TYPO3 problemlos möglich, Seiten in mehreren Sprachen zu erstellen und zwischen diesen hin und her zu schalten. Dazu befindet sich unter dem Menübaum ein Auswahlmenü mit Flaggen. Sofern die Flaggen farbig (und nicht nur grau) dargestellt werden, existiert eine entsprechende Sprachversion und kann durch Anklicken angezeigt werden. Will man diese Mehrsprachenversion einsetzen, sollte man zuerst das entsprechende Tutorial von Kasper lesen http://www.typo3forum.net/kb.php?mode=article&k=73. Danach blieben bei mir jedoch noch einige Fragen offen. Da heisst es zum einen "Define which language will be your default language". Hierzu muss man keinen Eintrag in TYPO3 vornehmen, es ist einfach nur eine Definition. Jede Sprache erhält eine ID, die Standardsprache (z.B. Deutsch auf dieser Seite) hat die ID 0. Für jede weitere Sprache legt man im Root des Verzeichnisbaums einen Record an, jeder hat seine eigene Nummer. (Schritt 2 des Tutorials von Kasper). Als nächsten Schritt muss man das Auswahlmenü für die Sprachen anpassen. Dazu erstellt man eine Kopie des Skripts /media/scripts/example_languageMenu.php und speichert dies z.B. unter /fileadmin/scripts/my_langaugeMenu.php. Speichert man die Kopie dagegen im /media/scripts Verzeichnis, ist die Datei nach dem nächsten TYPO3 Update verschwunden. Das Skript trägt man unter Setup im Template ein (das Beispiel ist passend für das Standard-Template TU, der Wert 'page.10.43' bestimmt, an welcher Stelle der Seite das Menü erscheint:sad: Typoscript-Code: Die Datei example_languageMenu.php zeigt die Flaggen Englisch, Dänisch und Deutsch an. Hier ein Beispiel, wie statt dessen die Sprachen Deutsch (id=0) und Englisch (id=3) angezeigt: Im Template müssen die Sprachen jetzt ebenfalls noch eingerichtet werden. Die ersten 4 Zeilen dienen zur Definition der Standardsprache. Danach folgen die Definitionen L=3. Dabei darf die Zeile [global] für das Ende der Bedingung nicht vergessen werden! Typoscript-Code: Datum und Zeit Eine Hürde war für mich die korrekte Formatierung des Datums für die Zeile "zuletzt geändert am...." am Ende einer jeden Seite. Ich wollte das Datum in der Form '9. Juni 2002', allerdings wurde immer der englische Monatsname ausgegeben '9. June 2002'. Klar, liegt an der Formatierung, dachte ich und fügte folgende Zeilen in das Template ein: Typoscript-Code:
Das änderte die Sprache für die Monatsangabe zwar auf Deutsch, aber dafür ging der Datumswert verloren: Zitat:
Typoscript-Code:
Um jetzt noch unterschiedliche Formatierungen für Deutsch und Englisch (June 9, 2002) zu erhalten, folgen noch diese Zeilen in meinem Template: Typoscript-Code: Und zum Schluss, damit die Änderungen auch wirksam werden: Typoscript-Code:
Download PHP Skript für Sprachauswahl (1.6 kB) http://www.jweiland.net/uploads/medi...nguageMenu.zip © JWeiland www.jweiland.net/typo3cms/
__________________ |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/faq-sonstiges/17833-erstelle-mehrsprachige-webseiten-typo3.html | ||||
| Erstellt von | For | Type | Datum | |
| Wie erstelle ich generell ein TYPO3 Update? - TYPO3forum.net | This thread | Refback | 11.10.07 16:05 | |
| christian.bechinie's bookmarks tagged with | This thread | Refback | 10.09.07 15:01 | |
| christian.bechinie's bookmarks on del.icio.us | This thread | Refback | 10.09.07 15:01 | |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| news_feedit + mehrsprachige Webseiten | theviper06 | News (tt_news, mininews und Co) | 1 | 04.06.08 23:14 |
| Freelancer für Typo3 Projekt und Webseiten im Großraum Hannover gesucht | stooges | TYPO3-Jobs | 0 | 19.05.08 05:40 |
| Mehrsprachige Website (Typo3 4.1.1) | pulpthekla | TYPO3 4.x Fragen und Probleme | 6 | 17.08.07 11:54 |
| Mehrsprachige Webseiten locallang.php? | dirvish | TYPO3 3.x Fragen und Probleme | 7 | 02.11.06 08:15 |
| Wie erstelle ich generell ein TYPO3 Update? | Junior | FAQ - Installation & Updates | 0 | 28.10.06 20:10 |