---
title: "News und Mehrsprachigkeit"
url: "https://www.typo3.net/d/7069-news-und-mehrsprachigkeit"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","tt_news"]
created: "2003-11-07"
last_reply: "2007-05-04"
replies: 42
solved: false
page: 1
pages: 1
lang: "de"
---

# News und Mehrsprachigkeit

TYPO3 › Mehrsprachigkeit · 42 Antworten · gestartet 2003-11-07

## Eröffnungsbeitrag

**demcon** · 2003-11-07 · [Beitrag #1](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/1)

Wer von euch hat Erfahrungen mit mehrsprachigen News?
Ich versuche die News sowohl in deutsch als auch in englisch zur Verfügung zu stellen.
Dazu habe ich zwei Sys-Ordner mit der jeweiligen Sprache angelegt.
Das ganze funktioniert auch schon ganz gut.

Wenn ich aber von der Single-Ansicht im Englischen zurück auf die List-Ansicht wechsel, dann zeigt mir Typo3 automatisch die deutsche News-List an.

->Grund: Der Language-Parameter wird nicht mit übergeben.
-> Daher meine Frage: Wie kann ich bei den News den L-Parameter mit übergeben?

## Antworten

### [#2](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/2) · Marc · 2003-11-13

Wir haben beide das gleiche/selbe Problem... :-)

Ich hab bei mir in der News-Extension bzw. News-Plus noch folgenden
Code innerhalb der function getLinkUrl eingefügt:

```php
$queryString["L"]= t3lib_div::GPvar("L") ? "L=".t3lib_div::GPvar("L"): "";
```

War allerdings nicht so durchschlagend, der Erfolg...
Eigentlich hat sich überhaupt nichts geändert...
Wer also weiß, wie man innerhalb der News den L-Parameter benutzt:
          BITTE MELDEN!!!

Marc

### [#3](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/3) · 32BitOptimist · 2003-11-19

News, Mehrsprachigkeit:

Auch wenns nicht mehr ganz aktuell ist, hier meine Lösung:

Ich hab das Problem direkt im PHP-Code bearbeitet.
Bei mir ist das tt_news Plugin als lokale Extension vorhanden, also in:
typo3conf/ext/tt_news/
dort im unterordner pi/ die datei class.tx_ttnews.php öffnen.

Dort ist (ggf. nur bei mir) in Zeile 323 dieser Code:

$wrappedSubpartArray["###LINK_ITEM###"]= array('<A href="'.$this->getLinkUrl($this->conf["backPid"]?$this->conf["backPid"]:t3lib_div::GPvar("backPID")).'">','</A>');

Dort einfach nur die Globale Variable für die Language mit anfügen, also so:

$wrappedSubpartArray["###LINK_ITEM###"]= array('<A href="'.$this->getLinkUrl($this->conf["backPid"]?$this->conf["backPid"]:t3lib_div::GPvar("backPID")).'&L='.$GLOBALS["TSFE"]->sys_language_uid.'">','</A>');

Damit funktioniert schon mal der zurück-link im single-item. für den link auf die single_news muss noch in zeile 388 diese Zeile geändert werden:

$wrappedSubpartArray["###LINK_ITEM###"]= array('<A href="'.$this->getLinkUrl($this->conf["PIDitemDisplay"]).'&tt_news='.$row["uid"].'">','</A>');

in diese zeile:

$wrappedSubpartArray["###LINK_ITEM###"]= array('<A href="'.$this->getLinkUrl($this->conf["PIDitemDisplay"]).'&tt_news='.$row["uid"].'&L='.$GLOBALS["TSFE"]->sys_language_uid.'">','</A>');

so klappts (bei mir jedenfalls), hoffe ich konnte euch noch helfen.

### [#4](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/4) · l_j_silver · 2003-11-20

#evil#
also,....
ich hab meinen php-code so abgeändert wie du es in deiner lösung vorgeschlagen hattest, aber bei mir ändert sich nichts. Solbald ich auf den "back" button klicke springt das menu automatisch wieder auf dei default sprache zurück und die news liste auch. hast du oder jemand anders vielleicht noch ne idee, woran das liegen könnte?
wäre dankbar für jede hilfe :'(

### [#5](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/5) · 32BitOptimist · 2003-11-20

ok, geb zu das es ein paar stolpersteine gibt :D

wenn die seite, auf der die news laufen, nicht mit alternativsprache angelegt ist, kanns teilweise happern, da typo3 automatisch zur defaultsprache wechselt, wenn die seite keine zweite sprache anlegt. und schon wär man wieder bei der defaultsprache.

generell solltest du mal schaun, ob der L-Paramter übergeben wird im Link. Wenn er den mitführt, liegts net an der Konfiguration sondern daran, dass Typo3 den Language-Parameter ändert

noch eins. bei mir lags teilweise auch daran, dass ich die News net richtig konfiguriert habe (BackpidId, Systemfolder bla bla bla :] )

### [#6](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/6) · l_j_silver · 2003-11-20

vielen dank erstmal für deine prompte antwort :D

also, die news-seite ist in allen drei sprachen erstellt, jeder sprache hat einen eigenen zugewiesenen sys-folder in dem nur die jeweiligen news für die dementsprechende sprache liegen. und der L-parameter wird auf dem link nicht übergeben. habe schon fast den  ganzen tag versucht, die sprache über das php-script dem link zuzuweisen, aber egal was ich versuche, er übernimmt ihn einfach nicht. so langsam weiß ich auch nicht mehr, wo ich noch schauen soll, könnte es sein dass man die language anweisung noch mit ins news-template übernehmen muß?

gruß
thomas

### [#7](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/7) · 32BitOptimist · 2003-11-20

hallo silver...

also im template hab ich nix stehen. ist ja alles statisch da drinnen.

naja generell sieht meine lösungstrategie so aus, dass ich dem Link_items (die ja im news-template als platzhalter für den Link stehen) einfach die globale Language-Variable mitgebe. wie gesagt bei meinem projekt geht das wunderbar.
ok müssen wir das problem einkreisen :)

ich nehm mal an, dass typo3 den L-Paramter im Link übergibt, angehängt an die Index-Seite. Aber bei News nich... hast du auch die News_Plus extension installiert. die hab ich nämlich auch. Änderung in dieser klasse haben aber keine Auswirkungen. Man muss das wie gehabt in der normalen News-Klasse ändern...

ansonsten wüsst ich auch erst mal nicht, woran es happern könnte. ich nehm mal an, die Languagevariablen sind definiert im Typo3-Template?

### [#8](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/8) · l_j_silver · 2003-11-20

#giggle#  :o  #giggle#  ;)
hallo nochmal und danke,
dein hinweis auf die news+ geschichte war der knackpunkt. ich hab jetzt auch das die zwei zeilen in der php-datei abgeändert und jetzt funktioniert es wunderbar.
danke vielmals für deine hilfe #giggle#

thomas

### [#9](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/9) · Zinner · 2003-11-25

/**
	 * Returns a url for use in forms and links
	 */

```php
Einfach in Zeile 679:

return $GLOBALS["TSFE"]->absRefPrefix.'index.php?'.implode($queryString,"&");

durch

return $GLOBALS["TSFE"]->absRefPrefix.'index.php?'.implode($queryString,"&").'&L='.$GLOBALS['TSFE']->sys_language_uid;

ersetzen.
```

Gilt für alle Links die in Verbindung mit der Newssteuerung stehen.

### [#10](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/10) · ganesch · 2003-11-27

> Wer von euch hat Erfahrungen mit mehrsprachigen News?
> Ich versuche die News sowohl in deutsch als auch in englisch zur Verfügung zu stellen.
> Dazu habe ich zwei Sys-Ordner mit der jeweiligen Sprache angelegt.
> Das ganze funktioniert auch schon ganz gut.

Sorry, dass ich hier zwischenrein funke, doch mich würde interessieren, Demcon, wie genau das mit den zwei Sys-Ordnern funzt.

Oder gibt es noch eine elegantere Variante mit zweisprachigen News?

Gruss
Nick

### [#11](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/11) · Zinner · 2003-11-28

Ich finde die Variante mit den 2 Sysordnern schon sehr elegant :)

Das einzige ist halt das anpassen der PHP Datei, was jedoch für die korrekte Verlinkung bei der Resultswiedergabe erforderlich ist.

### [#12](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/12) · ganesch · 2003-11-28

Wie "verlinke" ich denn vom News-Plugin irgendeiner Seite zu den News in dem jeweiligen Sys-Folder?  #paralyzed#

### [#13](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/13) · Zinner · 2003-11-28

Wenn man das NewsPlugin anlegt, dann kann man einen Ausgangspunkt angeben, und das soll der SysFolder mit den News sein...

### [#14](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/14) · ganesch · 2003-11-28

Danke  :D

### [#15](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/15) · T.​uX · 2004-02-12

ich habe das Problem das meine Parameter
L=en
und
L=de (default)
so ausschauen, durch die änderungen wird den links
L=0 oder L=1 übergeben und der weiss damit nichts anzufangen, was muss ich ändern damit er anstatt 0 de und anstatt 1 en nimmt ?

### [#16](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/16) · LineMan · 2004-02-12

indem du nicht die parameter L = de oder en benutzt in deinem template, sondern grundsätzlich die parameter L = 0 oder 2... denke ich zumindest ;)

### [#17](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/17) · T.​uX · 2004-02-12

habe ich auch schon getestet... will er irgendwie nicht so recht... werde ich aber morgen nochmal testen...

Danke Lineman g* ;-)

### [#18](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/18) · vanessa · 2004-07-08

Hallo,

ich habe die beiden Änderungen in der PHP-Datei ausprobiert, leider wurde bei jedem Mal ein Fehler erzeugt.

```plaintext
Parse error: parse error, unexpected '%', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /srv/www/htdocs/typo3/typo3_src-3.5.0/typo3/ext/tt_news/pi/class.tx_ttnews.php on line 498
```

Weiß jemand Rat?
Ich kann mir nicht vorstellen, dass nicht jemand das Problem schon mal gelöst hat.

Danke.

### [#19](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/19) · vanessa · 2004-07-09

Ok, Problem gelöst. Ich hatte news++ nicht installiert. Jetzt scheint es zu gehen. Danke für die Lösung.

Ich habe jetzt nur noch das Problem, dass der zurück-Link nur in Deutsch ist. Habt ihr für jede Sprache ein unterschiedliches Template angelegt? Wenn ja, wie steure ich, welche Sprache welches Template bekommt?

Danke im voraus!

### [#20](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/20) · berbluesea · 2004-07-16

hallo
Also ich hab da auch ein Problem mit den News!
HAb ich das jetzt richtig verstanden das ich einen neuen Sysordner für die 2 Sprache anlegen muss?

<http://www.szene-online.at>

Also Deutsch geht und man kann auch auf Englisch umschalten nur kommt da nichts!  o.O

Danke!

### [#21](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/21) · Unbekannter Benutzer · 2005-01-13

Hallo,

news mit mehrsprachigkeit laufen, dank dieses forums perfekt, bis auf eine kleinigkeit.

meine defaultsprache ist deutsch. wechsel ich bei den news auf englisch, erscheinen brav die news in englisch, aber die links: mehr und zurück sind auf deutsch. wo kann ich das einstellen. im news.templ oder in einer php-datei.

hier ein link zu der seite: wie es jetzt aussieht.
<http://doris-amann.de/typo3/index.php?id=222&L=0&L=1>

noch ein anderes problem:
auf der startseite
<http://doris-amann.de/typo3/index.php?id=209&L=1>
werden die englischen news gar nicht übernommen.

Ich verwende für die startseite ein anderes news.tmpl.
Wo kann ich hier das nötige abändern?

danke schonmal vielmals.

### [#22](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/22) · jenses · 2005-01-13

Ohne deinen Setup-Code wird man dir nicht helfen können.
Dort wird der Fehler stecken.

jenses

### [#23](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/23) · Unbekannter Benutzer · 2005-01-13

hallo jenses,

danke für antwort.
hier code, oder braucht du die news.tmpl?? zum mir helfen, bitte und vielen dank.

setup

```typoscript
#config.admPanel = 1




config.sys_language_uid = 0
config.language = de

config.linkVars = L


# English language, sys_language_uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
[global]

 





# Seite und Seiteneigenschaften festlegen 
seite = PAGE
seite.typeNum = 0

seite.meta.AUTHOR = comXpert 
seite.meta.DESCRIPTION = comXpert, die IT-Experten für Events 
seite.meta.KEYWORDS = comxpert, IT, Event, Event-Agentur, Event-Management, weltweit, Europa, international, Messebau, Messekonzeption, Installation, Logistik, Aufbau, Abbau, Roadshow, Messe, Kongress 


temp.kopfimage = IMAGE 
 temp.kopfimage { 
 file.import.field = media 
 file.import = uploads/media/ 
 file.import.listNum = 0 
 } 

temp.language = COA
temp.language {
10 = TEXT
10.value = {$languageVersion}
10.outerWrap = <img src="fileadmin/comXpert/bilder/top_before.gif">
10.typolink {
parameter.data = page:uid
additionalParams = &L={$foreignLanguageID}
ATagParams = class="sprache"
}
}

/*
temp.drucken = COA
temp.drucken {
10 = TEXT
10.value = {$printVersion}
10.outerWrap = <img src="fileadmin/comXpert/bilder/top_before.gif">
10.typolink {
parameter.data = page:uid
data = GPvar:L
additionalParams = &L={$printLanguageID}
ATagParams = class="sprache"
}
}
*/


temp.drucken = COA
temp.drucken {
10 = TEXT
10.field = uid
10.outerWrap = <img src="fileadmin/comXpert/bilder/top_before.gif">
10.wrap = <a href="index.php?id=|&type=98>
20 = TEXT 
20.data = GPvar:L
20.wrap = &L=|" target="_blank" class="navi">Drucken</span></a>
}



temp.news = COA 
temp.news < plugin.tt_news 
templateFile = fileadmin/comXpert/temp/news.tmpl 
temp.news { 
code > 
code = LIST
pid_list > 
pid_list = 242 
} 






 
# Stylesheet, das verwendet wird 
seite.stylesheet = fileadmin/comXpert/css/style.css
seite.10 < styles.content.get
 
# Template, das verwendet wird 
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/comXpert/go.html

/*
marks.news < plugin.tt_news 
marks.news { 
defaultCode = LIST
code > 
code = LIST
pid_list > 
pid_list = 242
}
*/


workOnSubpart = DOKUMENT

#Marker ###DRUCKVERSION### 
/*
marks.drucken = COA 
marks.drucken.10 = TEXT 
marks.drucken.10.field = uid 
marks.drucken.10.outerWrap = <img src="fileadmin/comXpert/bilder/navileft_no.gif">
marks.drucken.10.wrap = <a href="index.php?id=|&type=98> 
marks.drucken.20 = TEXT 
marks.drucken.20.data = GPvar:L 
marks.drucken.20.wrap = &L=|" target="_blank"><span class="navi">Drucken</span></a>  
*/



marks.header < temp.kopfimage 
marks.sprache < temp.language 
marks.drucken < temp.drucken
marks.news < temp.news


 # Inhalt 
marks.content = CONTENT 
#marks.content.table= tt_content
marks.content < styles.content.get
#marks.content.select.orderBy = sorting 

# Menuaufbau
marks.navitop = HMENU
marks.navitop.1 = TMENU
marks.navitop.maxItems = 2
marks.navitop.1 {
NO {
beforeImg = fileadmin/comXpert/bilder/top_before.gif
allWrap = | &nbsp; &nbsp; |*| | &nbsp;  &nbsp; |*| |
ATagParams=class="navi"
}
ACT = 1
ACT {
beforeImg = fileadmin/comXpert/bilder/top_before.gif
allWrap = | &nbsp;  &nbsp; |*| | &nbsp;  &nbsp; |*| |
ATagParams=class="navi_active"
}
}

/*
marks.navitop = HMENU
marks.navitop.1 = GMENU
marks.navitop.maxItems = 2
marks.navitop.1 {
NO {
XY = 80, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 23, 11
10.align = left
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navioben.gif
}
ACT = 1
ACT {
XY = 80, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 23, 11
10.align = left
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navioben.gif
}
}
*/

marks.navileft = HMENU
marks.navileft.1 = GMENU
marks.navileft.excludeUidList = 264, 263, 211, 271, 210
marks.navileft.1 {
NO {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 30, 10
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft_no.gif
}
ACT = 1
ACT {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 30, 11
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft1_act.gif
}
}

marks.navileft = HMENU
marks.navileft.2 = GMENU
marks.navileft.excludeUidList = 264, 263, 211, 271, 210
marks.navileft.2 {
NO {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 50, 10
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft_no.gif
}
ACT = 1
ACT {
XY = 175, 16
10 = TEXT
10.text.field = title
10.fontFile = arial.ttf
10.fontSize = 11
10.offset = 50, 10
10.niceText = 1
5 = IMAGE
5.file = fileadmin/comXpert/bilder/navileft2_act.gif
}
}




}




#Zuweisung des Inhalts an die Druckversion 
alt_print.10.marks.PAGE_TITLE = TEXT 
alt_print.10.marks.PAGE_TITLE.field = title 
alt_print.10.marks.PAGE_TITLE.wrap = Seitentitel:&nbsp;| 
alt_print.10.marks.DATE = TEXT 
alt_print.10.marks.DATE.data = date:d.m.Y 
alt_print.10.marks.PATH = HMENU 
alt_print.10.marks.PATH { 
special = rootline 
special.range = 2 | -1 
1 = TMENU 
1 { 
target = _self 
wrap = Sie befinden sich hier:&nbsp; | 
NO.linkWrap = &nbsp;|&nbsp;>|*|&nbsp;|&nbsp;>|*|&nbsp;| 
} 
} 
alt_print.10.marks.content = CONTENT 
alt_print.10.marks.content { 
table = tt_content 
select.orderBy = sorting 
select.where = colPos = 0 
select.languageField =sys_language_uid 
}
```

constants:

```typoscript
foreignLanguageID = 1
languageVersion = English
flagSmall = fileadmin/comXpert/bilder/flaguk.gif

[globalVar = GP:L > 0]
foreignLanguageID = 0
languageVersion = Deutsch
flagSmall = fileadmin/comXpert/bilder/flagde.gif
[global]




# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen 
content.headerSpace = 0|0 

# Formatierung von Dateilisten 
styles.content.uploads.wrap = <p> | </p> 

# Formatierung der Bildunterschrift 
styles.content.imgtext.captionWrap = <span class="bildtext"> | </span> 

# Druckvorlage 
plugin.alt.print.file.stylesheet = fileadmin/comXpert/css/print.css 
plugin.alt.print.file.template = fileadmin/comXpert/temp/druck.tmpl
# Maximale Breite von Bildern 
styles.content.imgtext.maxW = 375 
styles.content.imgtext.maxWInText = 375 

# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden 
styles.content.mailform.badMess = Bitte fuellen Sie noch folgende(s) Feld(er) aus: 

# _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup 
PAGE_TARGET = 
content.pageFrameObj = 


# Konfiguration des Plugins Meta Tags 
plugin.meta.description = comXpert, die IT-Experten für Events 
plugin.meta.keywords = comxpert, IT, Event, Event-Agentur, Event-Management, weltweit, Europa, international, Messebau, Messekonzeption, Installation, Logistik, Aufbau, Abbau, Roadshow, Messe, Kongress
plugin.meta.robots = follow 
plugin.meta.language = de  
plugin.meta.copyright = © 2004 comXpert 
plugin.meta.author = comXpert 
plugin.meta.revisit = 1 

# Setzen der Variable für den Standard-Alttext 
BILD_ALTTEXT = + öffnen 

# entfernt automatische Abstände 
styles.content.imgtext.colSpace = 0 
styles.content.imgtext.rowSpace = 0 
styles.content.imgtext.textMargin = 0 
# Noch ein paar <br> entfernen 
styles.content.imgtext.caption.1.wrap = | 
styles.content.imgtext.caption.1.spaceBefore = 0 
styles.content.imgtext.caption.1.br = 0 

# Formular
#styles.content.mailform
#styles.content.loginform.pid = 211

plugin.tt_news.PIDitemDisplay = 242
plugin.tt_news.file.templateFile = fileadmin/comXpert/temp/news.tmpl
#plugin.tt_news.wrap2 = <li>|</li>  
#plugin.tt_news.wrap1 = <li>|</li> 
plugin.feadmin.dmailsubscription.email = 
plugin.feadmin.dmailsubscription.emailName = 
plugin.feadmin.dmailsubscription.pid =
```

[/quote]

### [#24](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/24) · jenses · 2005-01-13

Mit welcher Typo3 & welcher News - Version arbeitest du denn ?
Ich habe nehrere Seiten mit 3.7 und tt_news 2.0.4 mehrsprachig am Laufen,
absolut problemlos.

jenses

### [#25](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/25) · Unbekannter Benutzer · 2005-01-13

meins alles ein wenig älter

typo3 version 3.6.
tt_news 1.0.4.

soll es daran liegen und wenn ja reicht es mir die aktuelle news extension zu laden?

dank dir

doris

### [#26](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/26) · Unbekannter Benutzer · 2005-01-13

noch ein problem, dass ich bisher verheimlicht habe;-)

auf der startseite sind die news anders angeordnet, nebeneinander, statt später untereinander, deshalb ein anders template zugewiesen. die news auf der startseite spreche ich mit marker an.
die werden aber nicht ins english übertragen.
die news im content übers plugin, wechseln super die sprache.

jemand denkanstoss?

### [#27](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/27) · jenses · 2005-01-13

> jemand denkanstoss?

Yupp.
Typo3 Version 3.7 und tt_news 2.0.4 samt Manual.
Damit gibt es keine Probleme.

jenses

### [#28](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/28) · Unbekannter Benutzer · 2005-01-13

ja, aber.

ich muss doch dennoch: bisher habe ich mein mehr und zurück direkt in dem news.tmpl angegeben.

wo gebe ich more und back, analog zur englischen version an???????

bitte helft, am montag muss die site stehen.

danke.

doris

### [#29](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/29) · theo · 2005-01-13

> **Doris schrieb:**
>
> wo gebe ich more und back, analog zur englischen version an???????

in einem englischen newstemplate... ;)

### [#30](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/30) · jenses · 2005-01-13

Die Übersetzungen machst Du in der locallang.php im ext-Ordner von tt_news, dort im Unterordner pi .
Aber bei deiner alten Version wahrscheinlich eher nicht,
es wäre wirklich besser, die neueste Version zu nutzen.
Vielleicht hilft dir dies weiter :
[/d/15295-displaying-results](https://www.typo3.net/d/15295-displaying-results)

Viel Glück !

jenses

### [#31](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/31) · theo · 2005-01-13

> **Doris schrieb:**
>
> news mit mehrsprachigkeit laufen, dank dieses forums perfekt, **bis auf eine kleinigkeit...**
> ...bitte helft, **am montag muss die site stehen...**.

> **jenses schrieb:**
>
> es wäre wirklich besser, die neueste Version zu nutzen.

nö, in diesem fall definitiv nicht. die neue version ist zwar tausendmal besser, aber es wäre wirklich der totale overkill ein sauber funktionierendes newssystem unter zeitdruck komplett umzustellen, wo doch die lösung mit einem zweiten template gerademal drei minuten in anspruch nimmt.

die aktuelle news-extension hat doch mit der alten so gut wie nix mehr zu tun. (und das ist gut so... ;) )

### [#32](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/32) · jenses · 2005-01-13

> **theo schrieb:**
>
> ...  es wäre wirklich der totale overkill ein sauber funktionierendes newssystem unter zeitdruck komplett umzustellen

ACK,
bei einem sauber funktionierenden schon  ;)

jenses

### [#33](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/33) · Unbekannter Benutzer · 2005-01-13

hallo theo und jenses,

danke euch. die neue news-extension ist mir tatsächlich momentan zu heiss, weil ich noch recht langsam mit typo3 bin.
drum lieber theo kannst du mir verraten, wie ich in 3 minuten mit englischem template umgeh. was muss ich im setup ändern?

tausend dank euch beiden. das nächste projekt mach ich mit der neuen news.

doris

### [#34](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/34) · theo · 2005-01-13

> **Doris schrieb:**
>
> ... wie ich in 3 minuten mit englischem template umgeh. was muss ich im setup ändern?

natürlich nur als beispiel... ;)

minute 1: kopiere dein html-newstemplate und ändere die entsprechenden stellen. speicher es z.b. als news-english.html ab.
minute 1,5: template ins entsprechende verzeichnis laden
minute 2-3: schmeiß ins setup der entsprechende news-seite eine ganz normale sprachbedingung (nach demselben muster wie du sie wahrscheinlich auch sonst noch irgendwo in deinen setups hast). also ungefähr so:

```typoscript
[globalVar = GP:L = 2]
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/news-english.html
}
[global]
```

### [#35](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/35) · Unbekannter Benutzer · 2005-01-13

du bist ein schatz, so mach ich das.
dank dir vielmals.

doris

### [#36](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/36) · theo · 2005-01-13

> **Doris schrieb:**
>
> du bist ein schatz,

ich weiß.... 8-)

uiuiui... ;)

### [#37](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/37) · Unbekannter Benutzer · 2005-01-13

guck mal theo,

hab mich zu früh gefreut.

```typoscript
temp.news = COA 
temp.news < plugin.tt_news 
templateFile = fileadmin/comXpert/temp/news.tmpl 
temp.news { 
code > 
code = LIST
pid_list > 
pid_list = 242 
}
```

was mach ich hiermit.
mein ansatz wäre jetzt gewesen. in den constants was zu definieren, je nach sprache, welches template und dann im setup in oberen code richtig, ähm wie geau einzubaun.

### [#38](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/38) · theo · 2005-01-13

```typoscript
temp.news = COA
temp.news < plugin.tt_news
templateFile = fileadmin/comXpert/temp/news.tmpl

[globalVar = GP:L = 2]
templateFile = fileadmin/comXpert/temp/news-english.tmpl
[global]

temp.news {
code >
code = LIST
pid_list >
pid_list = 242
}
```

### [#39](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/39) · Unbekannter Benutzer · 2005-01-13

danke für deine mühe, das wars noch nicht. das in constants macht mich auch noch grübeln.

> plugin.tt_news.PIDitemDisplay = 242
> plugin.tt_news.file.templateFile = fileadmin/comXpert/temp/news.tmpl

### [#40](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/40) · flanders · 2005-11-09

bei mir funzt das schon, habe n extra sysfolder für die englischen Beiträge erstellt. die beiträge des englsichen sysfolder wird auch nur auf der englsichen version (L=1) angezeigt.
aber wozu, *****, ist in einem newsbeitrag die einstellung "Sprache". wenn ich das englisch auswähle, wird es richtiger weiße, nicht auf der deutschen version angezeit, aber auch nicht auf der englsichen (mit L=1). das wird nie angezeit. wozu dient dann diesen feld

### [#41](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/41) · fgaertner · 2006-02-10

hallo

habe die page aus dem buch von robert meyer mal nach gebaut .funst soweit alles nur wie das mit dem umstellen der news laufen soll hat er leider nicht beschrieben. und aus dem was hier steht werde ich nicht so schlau. vieleicht kann mir das ja jemand näher erleutern.

vielen dank

### [#42](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/42) · derD · 2007-02-02

Hallo
Ich habe zu diesem Thema auch noch mal eine Frage. Ich benutze Typo3 4.0.4 und tt_news 2.2.24.

Um dem Benutzer das Wechseln der Sprache zu ermöglichen, habe ich aus dem Typo3 Kochbuch das Beispiel für ein einfaches text-basiertes Sprachmenü gewählt:

```typoscript
temp.languagemenu = COA
temp.languagemenu {
   10 = HMENU
   10 {
      special=language
      special.value = 0,1
      special.normalWhenNoLanguage = 0
      1 = TMENU
      1 {
         wrap = <ul class="langNavigationList">|</ul>
         NO = 1
         NO {
            stdWrap.cObject = TEXT
            stdWrap.cObject {
               value = Castellano || English
            }
            allWrap = <li>|</li>
         }
         ACT < .NO
         ACT {
            doNotLinkIt = 1
            allWrap = <li class="ACT">|</li>
         }
         USERDEF1 < .NO
         USERDEF1 {
            doNotLinkIt = 1
            allWrap = <li class="leer">|</li>
         }
         USERDEF2 < .NO
         USERDEF2 {
            doNotLinkIt = 1
            allWrap = <li class="ACTleer">|</li>
         }
      }
   }
}
```

Mein Problem ist, dass wenn der Benutzer in der "Single" Ansicht einer News die Sprache wechselt, die Links im Sprachmenü nicht die Parameter für die "Single" Darstellung enthalten, die mitteilen, welche News dargestellt werden soll. Der Sprachlink zeigt zwar auf die Seite für die "Single Ansicht", aber es fehlen die Parameter, um die News zu identifizieren, die dargestellt werden soll.

Beispiel:
- Der Link aus der Overview Seite auf die Single Ansicht einer News:
-- "/en/news/full-article/newsitem/6/15/"
- Der Sprachlink auf der Single Seite aber:
-- "/en/news/full-article/"

Ich frage, ob es eine Möglichkeit gibt, vorhande Parameter der Extension an die Links für die Sprache anzuhängen, beispielsweise per Typoscript.

Danke!

### [#43](https://www.typo3.net/d/7069-news-und-mehrsprachigkeit/43) · donillo · 2007-05-04

Hi,

ich habe exakt das gleiche Problem. Hats du dafür schon eine Lösung?

---

Quelle: „News und Mehrsprachigkeit“, typo3.net, https://www.typo3.net/d/7069-news-und-mehrsprachigkeit
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
