---
title: "mailformplus 4.0.3: Sprache / Language klappt nicht?"
url: "https://www.typo3.net/d/70980-mailformplus-403-sprache-language-klappt-nicht"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-11-27"
last_reply: "2007-11-29"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# mailformplus 4.0.3: Sprache / Language klappt nicht?

Extensions · 2 Antworten · gestartet 2007-11-27

## Eröffnungsbeitrag

**bernostern** · 2007-11-27 · [Beitrag #1](https://www.typo3.net/d/70980-mailformplus-403-sprache-language-klappt-nicht/1)

Hallo,

ich beiße nun schon lange an einem Problem, dass mein mailformplus die Multilanguage Einstellungen nicht fressen will:

Ich habe Marker ala ###LLL:firstname### in mein HTML Template eingebaut. Dazu habe ich dann eine Sprachdatei form.lang.html erzeugt die so aussieht:

```php
<?php
$LOCAL_LANG = Array (
	'default' => Array (
		'errortext' => 'Es sind Fehler aufgetreten. Bitte überprüfen Sie Ihre Angaben.',
		'firstname' => 'Vorname',	
	),
	'en' => Array (
		'errortext' => 'Es sind Fehler aufgetreten. Bitte überprüfen Sie Ihre Angaben.',
		'firstname' => 'Vorname',	
	),
	'dk' => Array (
	),
);
?>
```

Dazu das HTML Template (Ausschnitt):

```php
<form name="Formular" method="post" action="###REL_URL###" enctype="multipart/form-data">
<input type="hidden" name="id" value="###PID###" />
<input type="hidden" name="submitted" value="1" />
<input type="hidden" name="L" value="###value_L###" />
<input type="hidden" name="type" value="###value_type###" />



<table style="border: 0px; border-collapse: collapse; width: 400px;">
	<tr>
		<td><label for="firstname" accesskey="n">###LLL:firstname###</label></td>
		<td><input class="ifld" type="text" name="firstname" id="firstname" value="###value_firstname###" tabindex="1" /></td>
.....
```

Und zu guter Letzt noch das TS im Extension Template (dort wo das Mailform-Plugin eingefügt ist):

```typoscript
plugin.tx_thmailformplus_pi1 {
   markers.###value_L### = TEXT
   markers.###value_L###.data = GPvar:L
}
plugin.tx_thmailformplus_pi1.saveDB = 0
plugin.tx_thmailformplus_pi1.debug = 0
plugin.tx_thmailformplus_pi1.langFile = /fileadmin/vhosts/domain.de/form.lang.html
plugin.tx_thmailformplus_pi1.checkBinaryCrLf = text
plugin.tx_thmailformplus_pi1.fieldConf{
  firstname {
      errorCheck = required
      defaultValue.value = Lala
  }
}
```

Das Problem ist nun (es funktioniert sonst alles, also versenden usw.) das die ###LLL:xxx### Marker in der gerenderten Page weg sind. Es findet keine Ausgabe von irgendwelchen Bezeichnern statt, die ich gerne aus der Sprachdefinitionsdatei hätte.

Was mir noch aufgefallen ist:
Gebe ich die Sprachdatei so an:

```typoscript
plugin.tx_thmailformplus_pi1.langFile = fileadmin/vhosts/domain.de/form.lang.html
```

wird gemeckert, dass die referenzierte Datei nicht gefunden werden kann (OBWOHL ich alle meine Stylesheets im Haupttemplate auf diese Art referenziere!)

```typoscript
plugin.tx_thmailformplus_pi1.langFile = /fileadmin/vhosts/domain.de/form.lang.html
```

Das ^^^^^ wird ohne meckern verarbeitet, allerdings sind eben die Marker weg. Vielleicht liegt der Fehler hier, vielleicht ist das mit dem führenden Slash aber nur ein mailformplus-Bug(chen)!?

Kann mir jemand einen Ansatzpunkt nennen?

Danke,
Bern

## Antworten

### [#2](https://www.typo3.net/d/70980-mailformplus-403-sprache-language-klappt-nicht/2) · bernostern · 2007-11-28

Hi,

Problem dank Andre in der Liste gelöst:

```typoscript
plugin.tx_thmailformplus_pi1.langFile = fileadmin/vhosts/domain.de/locallang.php
```

Die Sprachdatei MUSS zwingend "locallang.php" heißen. Dann klappts sowohl mit mit den Markern als auch mit einem vernünftigen, relativen Pfad zur Datei!

Schöne Grüße,
Bern

### [#3](https://www.typo3.net/d/70980-mailformplus-403-sprache-language-klappt-nicht/3) · dabjoern · 2007-11-29

Hi bernostern,

die Datei muss nicht zwingend locallang.php heißen. Wichtig ist, dass sie die Endung .php hat. Bei mir heißt sie mailformplus_locallang.php und es klappt auch :) Darüber hinaus, musst du aufpassen, dass die Datei ordnungsgemäß aufgebaut ist:

```php
<?php
...
?>
```

---

Quelle: „mailformplus 4.0.3: Sprache / Language klappt nicht?“, typo3.net, https://www.typo3.net/d/70980-mailformplus-403-sprache-language-klappt-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
