---
title: "mailformplus + mehrsprachigkeit"
url: "https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2005-12-11"
last_reply: "2006-08-07"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# mailformplus + mehrsprachigkeit

Extensions · 10 Antworten · gestartet 2005-12-11

## Eröffnungsbeitrag

**RT-Schwabe** · 2005-12-11 · [Beitrag #1](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/1)

Hallo

weiß jemand, wie man beim mailformplus ein anderes template ansprechen kann, wenn man mehrsprachige seiten hat?

bei mit kommt trotz übersetzung nur das deutsche template auf der englischen seite.

Gru0
Thorsten

## Antworten

### [#2](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/2) · steffenk · 2005-12-12

pack das doch in Deine Conditions mit rein

### [#3](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/3) · Mibo · 2005-12-12

> **steffenK schrieb:**
>
> pack das doch in Deine Conditions mit rein

Nicht nur WAS ist wichig, sonder auch das WIE, oder?!

[globalVar = GP:L=1]
...

page.10.template.file = fileadmin/designvorlage_englisch.html

...
[global]

@steffenk

Hat Dir das geholfen?

Gruß
Christian Strudel

### [#4](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/4) · RT-Schwabe · 2005-12-12

Hallo

die Idee ist nicht schlecht, jedoch happert es an der Umsetzung.

Das Template wird nicht im TS aufgerufen sondern durch die Extension selber.

Leider habe ich keine Ahnung wie ich die Condition da einbauen soll...?

mein TS sieht so aus:

```typoscript
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#eeeeee" topmargin="0" leftmargin="0">

config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.language_all = english
[global]

#Suche zusammensetzen
suche = FORM
suche.redirect = 206
suche.layout = ###LABEL######FIELD###
suche.image = IMAGE
suche.dataArray {
10.label = 
10.type = sword=input, 15
10.value = 
20.type = scols=hidden
20.value = pages.title:tt_content.bodytext
30.type = stype=hidden
30.value = L0
40.type = submit = submit
40.value = Suchen

}
suche.params.input = style="font-size:10px; font-align:middle; border: 1px solid #aaaaaa;height: 15px;"

page {
     stylesheet = fileadmin/template/aeronaut/ypMenu.css

     10 = TEMPLATE
     10.template = FILE
     10.template.file = fileadmin/template/aeronaut/home.htm
     10.workOnSubpart = DOKUMENT

     10.marks {

          SPRACHE = PHP_SCRIPT
          SPRACHE.file = fileadmin/scripts/my_languageMenu.php
          SPRACHE.ATagParams = class="weiss"
     


MENU = COA
          MENU {
     10 < temp.ypMenu
     20 < temp.user_menu
     }


          SUCHE < suche 
          SUCHE.image = IMAGE
          SUCHE.image.file = fileadmin/template/go.gif
          SUCHE.image.wrap =  |
          
          TOPPRODUKT < styles.content.getLeft
          WERBUNG < styles.content.getBorder


          MENU_LINKS = HMENU
          MENU_LINKS.special = directory
          MENU_LINKS.special.value = 112
          MENU_LINKS.1 = TMENU
          MENU_LINKS.1.NO = 1
          MENU_LINKS.1.NO.ATagParams = class = "weiss"
          MENU_LINKS.1.NO {

                    ATagParams = class="weiss"

                    #POINTS einfügen 
                    stdWrap.prepend = TEXT
                    stdWrap.prepend.dataWrap = <img src="fileadmin/template/aeronaut/points2.gif" align="absmiddle" border="0" alt="" /> 

                                      }
          MENU_LINKS.1.NO.linkWrap = |<br />

          
          CONTENT = CONTENT
          CONTENT {
                    table = tt_content
                    select.orderBy = sorting
                    select.where = colPos = 0

                    select.languageField = sys_language_uid
                    }

          RECHTS< styles.content.getRight
       
          KLICKPFAD= HMENU 
          KLICKPFAD{ 
                    special = rootline 
                    special.range = 0|-1 
                    1 = TMENU 
                    1.target = _self
                    1.wrap = <font class="rootline"> | </font> 
                    1.NO.linkWrap = | »  |*||*| | 
                    1.NO.ATagParams = class="rootliner" 
                    1.CUR < 1.NO 
                    1.CUR = 1 
                    1.CUR {
                    doNotLinkIt = 1 
                    linkWrap = | > |*||*| | 
                          } 
   } 

          }

}
```

Wäre für ne Hilfestellung dankbar.

Gruß
Thorsten

### [#5](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/5) · steffenk · 2005-12-12

sry, ich dachte Du hättest Deine Conditions, hast Du ja auch  :D

Ich meinte das so in der Art:

```typoscript
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.tx_extension_pi1.templateFile = fileadmin/templates/exttemplate.htm
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.language_all = english
plugin.tx_extension_pi1.templateFile = fileadmin/templates/exttemplate_en.htm
[global]
 

...
```

### [#6](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/6) · RT-Schwabe · 2005-12-15

Hallo Steffen

für normale Seite funktioniert diese Methode sehr gut, so trenne ich die Templates der Seiten in die einzelnen Sprachen.

Beim Mailformplus scheint es aber so nicht zu gehen. Es wird leider kein Formular geladen...  :'(

Noch ne Idee?

Gruß
Thorsten

### [#7](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/7) · loremIpsum · 2005-12-22

Auch ich habe eine mehrsprachige Seite und habe das Problem folgendermassen gelöst:

3 SysOrdner erstellt:
Form_D
Form_F
Form_i

In diese drei Ordner jeweils einen mailformplus Record hineingefügt mit dem Formular-Template der entsprechenden Sprache.

Auf der Seite, wo ich die Form angezeigt haben möchte, dann das Plugin mailformplus eingefügt und pro Sprache den entsprechenden SysOrdner als Startingpoint definiert.

Und siehe da, es funktioniert!

### [#8](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/8) · gamm · 2006-02-15

Danke für den Tipp, hat bei mir auch funktioniert.
gruss
Georg

### [#9](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/9) · grisub · 2006-04-18

Das mit den SysOrdner funktioniert ja gut, aber die bestätigungsmails kommen immer in der sprache deutsch !! Hat jemand eine Ahnung warum ??

gruß
Chris

### [#10](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/10) · Ei-Dotter · 2006-05-30

Ich habe auch das Problem, dass die Bestätigungsemails auf deutsch kommen.

Weiß einer wie ich das lösen kann?

### [#11](https://www.typo3.net/d/34667-mailformplus-mehrsprachigkeit/11) · Arnie2001 · 2006-08-07

Du musst die Sprache innerhalb der Templates anpassen, ziemlich weit unten musst du den Antworttext anpassen...

gruß Arnie

---

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