---
title: "Versch. Sprache, versch. Header per TS"
url: "https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2006-06-21"
last_reply: "2006-06-21"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Versch. Sprache, versch. Header per TS

Allgemein · 8 Antworten · gestartet 2006-06-21

## Eröffnungsbeitrag

**ffranke** · 2006-06-21 · [Beitrag #1](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/1)

Hi Leute,

ich habe einen Flashbanner im oberen Teil meiner Seite.

Ich benutze Extensionstemplates zur Definierung welcher Banner angezeigt wird.

Wie kann ich nun eine Weiche für die Sprache einbauen? Soll heissen:

WENN Sprache = Englisch, dann zeige Flash_Rubrikrot_eng.swf an.
WENN Sprache = Deutsch, dann zeige Flash_Rubrikrot_deu.swf an.

Viele Grüße und danke
Florian

## Antworten

### [#2](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/2) · toyde · 2006-06-21

hallo.

> WENN Sprache = Englisch, dann zeige Flash_Rubrikrot_eng.swf an.
> WENN Sprache = Deutsch, dann zeige Flash_Rubrikrot_deu.swf an.

Gibts Dir die Lösung ja selbst: "WENN" kann man mit **condition** bequem lösen.
Darin ein Objekt für die jeweilige Ausgabe für einen Marker/Subpart festlegen, und gut ist.

Zu condition findest Du auf typo3.org und hier im Forum sehr gute Erklärungen.

grüsse

### [#3](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/3) · ffranke · 2006-06-21

Danke für deine Antwort.

Kannst du mir nochmal helfen? ICh finde leider keine passenden ERklärungen. Habe nun typo3.net und org durchsucht, aber irgendwie nix gefunne...

Also wenn du gerade mal den Link griffebereit hättest, wäre ich dir dankbar...

gruss flo

### [#4](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/4) · toyde · 2006-06-21

In der Forumsuche "sprache condition" eingeben (was nicht so schwer sein dürfte)  ;) . Ausserdem ist zwischen deinem und meinem Posting ja nich besonders viel "Zeitaufwand für Suchen" draufgegangen, oder?
Hier ist ein Beispiel: [/d/40697-sprache-auswahl/9](https://www.typo3.net/d/40697-sprache-auswahl/9).

Snippet aus obigem Post:

```typoscript
...
...

###############################################
# 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 = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
date_stdWrap.strftime = %d of %B %Y
time_stdWrap.strftime= %I:%M %p
[global] 
 
#
### ENDE SPRACHUMSCHALTUNG ####################### 

...
...
```

grüsse

### [#5](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/5) · ffranke · 2006-06-21

Hm das ist aber glaube ich nicht ganz das, was ich meine.

Ich brauche quasi eine IF-SChleife in meinem EXT-Template, in welcher ich definiere bei welcher Sprache welche SWF angezeigt wird.

Die Definition der Sprache mache ich ja schon im MainTemplate.

EDIT: AH MOMENT! Ich glaube ich habs doch gerafft. Moment ich teste das mal!

gruss danke
flo

### [#6](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/6) · ffranke · 2006-06-21

Hm nein leider nicht.

Ich dachte ich könnte den Eintrag einfach hier zwischen quetschen:

```typoscript
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en

subparts.flashheader= MULTIMEDIA
subparts.flashheader {
file = fileadmin/template/images/headers/ticker_rot_engl.swf
params(
width=763
height=98
)
}

[global]
```

gruss danke flo

### [#7](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/7) · toyde · 2006-06-21

```typoscript
subparts.flashheader
```

Das geht "alleine" natürlich nicht. Subparts ist ein Unterobjekt, und kann so nicht einfach angesprochen werden.

Entweder Du löst es über ein temporäres Objekt, oder gibts den Pfad zum subpart korrekt an.

Bsp:

```typoscript
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en
 
temp.MYOBJECT = MULTIMEDIA
temp.MYOBJECT {
file = fileadmin/template/images/headers/ticker_rot_engl.swf
params(
width=763
height=98
)
}
 
[global] 

....
# >>> in deinen Subparts-Bereichen:
subparts.flashheader < temp.MYOBJECT
```

"<" dabei der Kopieroperator. Dies passt Du entsprechend deinem Script an.

grüsse

### [#8](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/8) · ffranke · 2006-06-21

Heys Wahnsinn....

Nicht nur, dass es funktioniert. Ich verstehe es auch. Vielen Dank.

Viele Grüße
florian

### [#9](https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts/9) · toyde · 2006-06-21

Kein Problem. Thread jetzt also als gelöst markiert.

grüsse

---

Quelle: „Versch. Sprache, versch. Header per TS“, typo3.net, https://www.typo3.net/d/45135-versch-sprache-versch-header-per-ts
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
