Hey ich finde das hier echt toll aber kann mir jemand sagen wo ich ne Anleitung fürs Übersetzten mit TYPO3 finde?
Weil ich glaube wenn man alle Foren nur durchguckt eignet man sich nur so zusammengestückeltes Wissen an und kein komplettes!
Dankeschön schonmal im vorraus!!
MFG
*TIMMEY* #giggle#
Hallo,
unter typo3.org -> Documentation -> Tips & Tricks -> Multi language sites in Typo3 steht etwas beschrieben, wie man Mehrsprachigkeit realisiert. Eine deutsche Doku ist hierzu (noch) nicht verfügbar.
hallo,
deutsche doku unter jweiland.de > typo3 > tutorials
viel erfolg...ich hab´s noch nicht geschafft.
Hi,
hier ist auch ne Doku zur Mehrsprachigkeit. Sogar auf deutsch und mit Screenshots. Hinbekommen hab ich's damit allerdings auch nicht. Typo3 haut mir immer einen MySQL Fehler raus 😢
http://www.c-dev.ch/kaepten/typo3/tutorial_1_sprachen.html
Vielleicht hast du damit mehr Erfolg.
Gruß,
Alex
Hey,
also ich bin Neuling im Bereich TYPO3. Hab aber mit dem Tutorial was von Jabba geposted wurde schon einiges hin bekommen.
Am Ende hab ich dann doch wieder Probleme bekommen, ab "Das PHP Script im TS-Template aufrufen" komm ich nicht weiter.
Meine Frage an euch ist jetzt, wo genau muss ich den nach "SETUP konfiguieren" folgenden Code eingeben.
Wäre echt nett wenn sich jemand kurz Zet nehmen würde mir das zu erklären.
Gruß Lars
bei mir funzt das einwandfrei also "Setup konfigurieren muss man im Backend unter
Template -> Setup
eingeben bei mir sieht das mit der FC bigfeet quickstart seite so aus:
tt_content.menu.20.2 < styles.sitemap.gs
page.stylesheet = stylesheet*.css
page.30 = PHP_SCRIPT
page.30.file = fileadmin/scripts/my_languageMenu.php
# SprachVariable L initialisieren
config.linkVars = L
# Standardsprache UID 0 -> Englisch
config.sys_language_uid = 0
config.language = en
config.locale_all = english
# Deutsch, sys_language.uid = 3
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = de
config.locale_all = de_DE
[global]
und mein Php script sieht so aus :
<?php
// Für die aktuelle Seite werden alle all pages_language_overlay records geholt. Jeder Record entspricht einer Sprache
$query = "SELECT * FROM pages_language_overlay WHERE pid=".$GLOBALS["TSFE"]->id.$GLOBALS["TSFE"]->sys_page->enableFields("pages_language_overlay")." GROUP BY sys_language_uid";
$res = mysql(TYPO3_db,$query);
$langArr=array();
while($row=mysql_fetch_assoc($res)) {
$langArr[$row["sys_language_uid"]]=$row["title"];
}
$flags = array();
if ($GLOBALS["TSFE"]->sys_language_uid==3) {
// Englisch ist aktiv - Deutsch anzeigen
$flags[] = '<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=0" target=_top> [English]</a>';
} elseif ($GLOBALS["TSFE"]->sys_language_uid==0) {
// Deutsch ist aktiv - Englisch anzeigen
$flags[] = '<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=3" target=_top> [Deutsch]</a>';
}
// Macht die Ausgabe. Das Menü transferitert die page-id und die "L" variable zur Sprachsteuerung
$content = implode("",$flags);
?>
MFG
Dander