Hallo Zusammen,
ich bin gerad dabei, auf meiner testseite die Sprache Englisch noch hinzu zu fügen, aber dieses gelingt mir nicht.habe schon viele möglichkeiten ausprobiert, aber erfolglos. hab alles befolgt wie es auf der seite http://www.c-dev.ch/kaepten/typo3/tutorial_1_sprachen.html beschrieben ist. Manuel geht es auch. wenn ich in der url sage, er soll mir die englische seite (L=1) anzeigen,passiert das auch.mir fehlen einfach die button Deutsch/Englisch.
hoffe mir kann geholfen werden
Danke
1) hier mein script:
// 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_languag$
$res = mysql(TYPO3_db,$query);
$langArr=array();
while($row=mysql_fetch_assoc($res)) {
$langArr[$row["sys_language_uid"]]=$row["title"];
}
// Little red arrow, which is inserted to the left of the flag-icon if the TSFE->sys_language_uid equals the language uid (notice that 1=english, 0=german is SPECIFIC to$
$pointer = '<img src="t3lib/gfx/content_client.gif" width="7" height="10" align=middle>';
// Set each icon. If the language is the current, red arrow is printed to the left. If the language is NOT found (represented by a pages_language_overlay record on this $
$flags = array();
if ($GLOBALS["TSFE"]->sys_language_uid==0) {
// deutsch ist aktiv - englisch anzeigen
$flags[] = '<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=0" target=_top>Deutsch</a>';
} elseif ($GLOBALS["TSFE"]->sys_language_uid==1) {
// englisch ist aktiv - deutsch anzeigen
$flags[] = '<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=1" target=_top>Englisch</a>';
}
// Macht die Ausgabe. Das Menü transferitert die page-id und die "L" variable zur Sprachsteuerung
$content = implode("",$flags);
?>
2)Marker gesetzt
<TR>
<TD class=sprache colSpan=3>###SPRACHE###</TD></TR>
3)setup
marks.SPRACHE = PHP_SCRIPT
marks.SPRACHE.file =
fileadmin/scripts/my_languageMenu.php
}
# SprachVariable L initialisieren
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# Standardsprache UID 0 -> Deutsch
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global]
# Englisch, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]
Vielleicht kann mir da einer mal helfen
danke
Hallo,
ich versuche die ganze Zeit das my_languageMenu.php-Skript für die Mehrsprachigkeit einzubinden.
ich habe eine Site nach ModernTemplateBuilding erstellt und möchte eine englische Sprachausgabe für die Site. Dafür gibt es ja dieses externe Skript.
Hab sämtliches versucht. musste jedoch fesstellen, dass selbst wenn ich nur ein echo(hallo welt) in das skript reinschreibe, ich auf dem browser keinerlei ausgabe habe.
ist jemandem dieses problem schonmal untergekommen?
hat das etwas mit dem autoparser zutun, dass ich kein skript anbinden kann?
wer weiß da was? :-)