---
title: "Probleme mehrsprachige Website"
url: "https://www.typo3.net/d/34108-probleme-mehrsprachige-website"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2005-11-30"
last_reply: "2005-11-30"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Probleme mehrsprachige Website

TYPO3 › Mehrsprachigkeit · 0 Antworten · gestartet 2005-11-30

## Eröffnungsbeitrag

**glasschristian** · 2005-11-30 · [Beitrag #1](https://www.typo3.net/d/34108-probleme-mehrsprachige-website/1)

Hallo habe neu mi Typo3 angefangen.
Möchte meine Website mehrsprachig machen. Die Variable auf Englisch hab ich auf 3 gesetzt hier sind meine Skripte.

Allerdings wenn ich hinter meine URL &L=3 mache kommt kein englischer Content sondern es lädt die Seite neu mit deutschem Content, Die Flaggen werden auch nicht angezeigt, ich hoffe mir kann jemand helfen!

Das ist meine Templatedatei
--------------------------------------------------------------------------
<!--###DOCUMENT_HEADER###-->
	<link rel="stylesheet" type="text/css" href="css/example9.css" />
<!--###DOCUMENT_HEADER###-->

<!-- ###DOCUMENT_BODY### -->
<div id="header">
	<div id="logo"> </div>
	<div id="topmenu"> </div>
</div>
<div id="Language"> </div>

<div id="header2">
	<div id="header-image"> </div>
	<div id="header-text"> </div>
</div>
<div id="left">
	<div id="leftmenu"> </div>
	<div id="search"> </div>
</div>
<div id="content"> </div>
<!-- ###DOCUMENT_BODY###-->
-----------------------------------------------------------------------------------

DAS IST MEIN SETUP von dem Roottemplate
--------------------------------------------------------------------------

styles.content.get = CONTENT
styles.content.get {
table 0 tt_content
select.order.By = sorting
select.where 0 colPos=0
select.languageField = sys_language_uid
}

#
# Konfiguration der Sprachen
#
###############################################

# Standardsprache deutsch wird festgelegt

config.sys_language_uid = 0

config.language = de

config.locale_all = de_DE

date_stdWrap.strftime = %d. %B %Y

time_stdWrap.strftime= %H:%M

#
###############################################

# die Variable zur Sprachauswahl wird definiert

config.linkVars = L

###############################################

die verschieden Seiten-Sprachen werden definiert

Deutsch, sys_language.uid = 0

[globalVar = GP:L = 0]

config.sys_language_uid = 0

config.language = de

config.locale_all = de_DE

date_stdWrap.strftime = %d. %B %Y

time_stdWrap.strftime= %H:%M

[global]

English language, sys_language.uid = 3

[globalVar = GP:L = 3]

config.sys_language_uid = 3

config.language = en

config.locale_all = english

date_stdWrap.strftime = %d of %B %Y

time_stdWrap.strftime= %I:%M %p

[global]

#
### ENDE SPRACHUMSCHALTUNG #######################

## SPRACHUMSCHALTUNG

LANGUAGE = PHP_SCRIPT

LANGUAGE {

file = fileadmin/scripts/my_languageMenu.php

--------------------------------------------------------------
DAS DIE my_languageMenu.php
-----------------
<?php
/***************************************************************
*  Copyright notice
*
*  (c) 1999-2002 Kasper Skårhøj (kasper@typo3.com)
*  All rights reserved
*
*  This script is part of the Typo3 project. The Typo3 project is
*  free software; you can redistribute it and/or modify
*  it under the terms of the GNU General Public License as published by
*  the Free Software Foundation; either version 2 of the License, or
*  (at your option) any later version.
*
*  The GNU General Public License can be found at
*  <http://www.gnu.org/copyleft/gpl.html>.
*  A copy is found in the textfile GPL.txt and important notices to the license
*  from the author is found in LICENSE.txt distributed with these scripts.
*
*
*  This script is distributed in the hope that it will be useful,
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*  GNU General Public License for more details.
*
*  This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/
/**
 * example_languageMenu.php
 *
 * THIS IS AN EXAMPLE designed to work with the official Typo3 testsite, section "Another site in the ..."
 *
 * @author	Kasper Skårhøj <kasper@typo3.com>
 */

// First, select all pages_language_overlay records on the current page. Each represents a possibility for a language.
$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"];
}

// 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 0=english, 1=danish and 2=german is SPECIFIC to this database, because these numbers refer to uid's of the table sys_language)
$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 page), the icon is dimmed.
$flags = array();
$flags[] = ($GLOBALS["TSFE"]->sys_language_uid==0?$pointer:"").'<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=0" target=_top><img src="media/uploads/flag_de.gif" width="21" height="13" hspace=5 border="0"></a>';
$flags[] = ($GLOBALS["TSFE"]->sys_language_uid==3?$pointer:"").'<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=3" target=_top><img src="media/uploads/flag_uk'.($langArr[3]?"":"_d").'.gif" width="21" height="13" hspace=5 border="0"></a>';

// Make the little menu. Notice, the menu does ONLY transfer the page-id and the "L" variable (which is also SPECIFIC for this website because "L" has been used in the extension template used to control the language setup)
$content = '<table border=0 cellpadding=0 cellspacing=0><tr><td><img src=clear.gif width=30 height=1></td><td>'.implode("",$flags).'</td></</tr></table>';

?>

-----------------------------------------------------------------

---

Quelle: „Probleme mehrsprachige Website“, typo3.net, https://www.typo3.net/d/34108-probleme-mehrsprachige-website
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
