---
title: "TMailform + Mehrsprachigkeit"
url: "https://www.typo3.net/d/36641-tmailform-mehrsprachigkeit"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-01-23"
last_reply: "2006-06-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# TMailform + Mehrsprachigkeit

Extensions · 3 Antworten · gestartet 2006-01-23

## Eröffnungsbeitrag

**tstening** · 2006-01-23 · [Beitrag #1](https://www.typo3.net/d/36641-tmailform-mehrsprachigkeit/1)

Hallo zusammen,

ich habe auf einer Seite TMailform als Plugin eingefügt und dafür ein Template angegeben. Nun wollte ich der Seite eine neue Sprache hinzufügen und dort wieder TMailform einfügen und als Template eben ein zweites, übersetzes Template angeben.

Nun scheint es so nicht zu funktionieren, denn es wird anscheinend immer nur das erste Template verwendet. Um es genauer zu erklären, folgendes:

Die Seite hat zwei Sprachen: Englisch (standard) und Deutsch

Sprache: englisch
Plugin: TMailform
Template: fileadmin/template/kyowa/TMail_Templates/tmail_en.tmpl

Sprache: deutsch
Plugin: TMailform
Template: ileadmin/template/kyowa/TMail_Templates/tmail_de.tmpl

Wenn ich die deutsche Version der Seite aufrufe, wird trotzdem das englische Template verwendet.

Hat jemand eine Idee, wie ich das umgehen kann und mehrsprachige Mailformulare mit TMailform hinbekomme?

Viele Grüße,
Tobias

## Antworten

### [#2](https://www.typo3.net/d/36641-tmailform-mehrsprachigkeit/2) · just2b · 2006-01-23

vielleicht mit conditions, siehe tsref

### [#3](https://www.typo3.net/d/36641-tmailform-mehrsprachigkeit/3) · tstening · 2006-01-24

> **just2b schrieb:**
>
> vielleicht mit conditions, siehe tsref

Conditions haben leider nichts bewirkt. Habe je nach Sprache per TypoScript dem Plugin ein anderes Template vorgesetzt, also in etwas so:

```typoscript
[globalVar = GP:L = 3]
page.config.sys_language_uid = 3
page.config.language = en
page.config.locale_all = en_EN
plugin.tx_pilmailform_pi1.template = fileadmin/template/kyowa/TMail_Templates/tmail_en.tmpl
[global]

[globalVar = GP:L = 4]
page.config.sys_language_uid = 4
page.config.language = de
page.config.locale_all = de_DE
plugin.tx_pilmailform_pi1.template = fileadmin/template/kyowa/TMail_Templates/tmail_de.tmpl
[global]
```

Hat leider nichts gebracht. Habs im Setup und in den Constants eingebaut gehabt. Habe mir nun den Code der Extension vorgenommen und auch den Entwickler angeschrieben.

Gruss, Tobias

### [#4](https://www.typo3.net/d/36641-tmailform-mehrsprachigkeit/4) · Mannni · 2006-06-20

Hallo Leute,
zumindest in Version 2.0.4 unter 4.0 funktioniert die Angabe eines anderen Templates in der Sprachvariante, hatte die selbe Anforderung und das genau so realisiert. Das Problem sollte also inzwischen gelöst sein.

---

Quelle: „TMailform + Mehrsprachigkeit“, typo3.net, https://www.typo3.net/d/36641-tmailform-mehrsprachigkeit
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
