---
title: "Mailform-Formular mit RealURL (ext.) geht nicht"
url: "https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL"]
created: "2009-06-24"
last_reply: "2009-08-13"
replies: 15
solved: false
page: 1
pages: 1
lang: "de"
---

# Mailform-Formular mit RealURL (ext.) geht nicht

Extensions · 15 Antworten · gestartet 2009-06-24

## Eröffnungsbeitrag

**tp3user** · 2009-06-24 · [Beitrag #1](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/1)

Hallo Leute,

ich benutze das standarmäßige Mail-Formular (**mailform**) von Typo3. Habe über den Assistenten ein Formular erstellt. Wenn ich über das Frontend die Seite aufrufe und etwas im Formular eintrage, erhalte ich kurz danach die Nachricht per Email.

Sobald ich aber die Extension **RealURL (Version 1.5.3)** über den folgenden TypoScript Befehl aktivere gehts plötzlich NICHT mehr. :'(

```typoscript
config.tx_realurl_enable = 1
```

Wir benutzen **TYPO3 in der Version 4.2.6**.

Kennt jemand diese Problematik? Gibt es eine Lösung wie man trotz RealURL die Formulare nutzen kann?

Viele Grüße
Dean

## Antworten

### [#2](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/2) · Floater · 2009-06-25

Hallo,

hast Du denn auch die localconf.php für realURL angepasst?

Gruß,
Floater

### [#3](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/3) · tp3user · 2009-06-29

Hallo Floater,

die Datei "**localconf.php**" habe ich den Anforderungen entsprechend angepasst.

Jedoch als ich merkte das die Formulare nicht funktionieren, habe ich die Extension RealURL deinstalliert und neuinstalliert und nochmal mit den Defaulteinstellungen der Datei getestet. **Leider ging es damit auch nicht**.

Nach dem Ausfüllen des Formulars über das Frontend und dem Absenden, erhalte ich keine Email-Nachricht.

Mir scheint so als ob da eventuell ein **Bug in der Extension** ist.

Bentuzt du den auch die Ext. RealURL und kannst du die Formulare benutzen?

Gruß
typo3user

### [#4](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/4) · einpraegsam.​net · 2009-06-29

> **tp3user schrieb:**
>
> Mir scheint so als ob da eventuell ein **Bug in der Extension** ist.

Das bezweile ich stark, wenn es sich um das Standard-Mailform handelt...

### [#5](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/5) · Floater · 2009-06-29

> **einpraegsam.net schrieb:**
>
> > **tp3user schrieb:**
> >
> > Mir scheint so als ob da eventuell ein **Bug in der Extension** ist.
>
> Das bezweile ich stark, wenn es sich um das Standard-Mailform handelt...

Das sehe ich genauso. Bei mir sind bisher noch nie Probleme mit dem Standard-Formular und realURL aufgetreten.

Ich vermute, dass Du irgendetwas bei der Installation oder Konfiguration nicht richtig gemacht hast.

Gruß,
Floater

### [#6](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/6) · tp3user · 2009-06-30

Wenn es kein Bug in der Extension ist, dann kann es ja nur ein meiner Config liegen  :o

Ich poste hier mal meine Config. Vielleicht seht ihr ja etwas was ich übersehen oder falsch eingestellt habe.

Datei "**ext\realurl\ext_localconf.php**":

```php
<?php

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_content.php']['typoLink_PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL_urlPrepend';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';

// Must use '&" with tcemain hook!!! Important for proper work of the hook.
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['tx_realurl'] = 'EXT:realurl/class.tx_realurl_tcemain.php:&tx_realurl_tcemain';

$TYPO3_CONF_VARS['FE']['addRootLineFields'] .= ',tx_realurl_pathsegment,tx_realurl_exclude';
$TYPO3_CONF_VARS['FE']['pageOverlayFields'] .= ',tx_realurl_pathsegment';

// Include configuration file
$_realurl_conf = @unserialize($_EXTCONF);
if (is_array($_realurl_conf)) {
	$_realurl_conf_file = trim($_realurl_conf['configFile']);
	if ($_realurl_conf_file && @file_exists(PATH_site . $_realurl_conf_file)) {
		require_once(PATH_site . $_realurl_conf_file);
	}
	unset($_realurl_conf_file);
}

define('TX_REALURL_AUTOCONF_FILE', 'typo3conf/realurl_autoconf.php');
if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'])) {
	@include_once(PATH_site . TX_REALURL_AUTOCONF_FILE);
}
unset($_realurl_conf);

define('TX_REALURL_SEGTITLEFIELDLIST_DEFAULT', 'tx_realurl_pathsegment,alias,nav_title,title');
define('TX_REALURL_SEGTITLEFIELDLIST_PLO', 'tx_realurl_pathsegment,nav_title,title');

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
	'_DEFAULT' => array(
		'init' => array(
			'enableCHashCache' => 1,
			'appendMissingSlash' => 'ifNotFile',
			'enableUrlDecodeCache' => 1,
			'enableUrlEncodeCache' => 1,
			'postVarSet_failureMode' => 'redirect_goodUpperDir',
			'emptyUrlReturnValue' => 1,
		),
		'redirects' => array(
		),
		'preVars' => array(
            array(
               'GETvar' => 'L',
               'valueMap' => array(
                  //'de' => '0',
                  'en' => '1',
               ),
               //'valueDefault' => 'de',
               'noMatch' => 'bypass',
            ),
         ),
		'pagePath' => array(
			'type' => 'user',
			'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
			'spaceCharacter' => '-',
			'languageGetVar' => 'L',
			'expireDays' => 30,
			'disablePathCache' => 1,
			'segTitleFieldList' => 'tx_realurl_pathsegment,alias,title,nav_title',
			'rootpage_id' => 1,
			'excludePageIds' => ''
		),

		'fixedPostVars' => array(),
		'postVarSets' => array(),
		'fileName' => array(
			'defaultToHTMLsuffixOnPrev' => '.htm',
			'index' => array(
				'page.html' => array(
					'keyValues' => array (
						'type' => 1,
					),
				),

				'print.html' => array (
					'keyValues' => array (
						'type' => 98
					)
				),
				'_DEFAULT' => array (
          'keyValues' => array ()
        )
			),
		),
	),
);


if (preg_match('/^\/en\//', $_SERVER["REQUEST_URI"])) {
  $TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/en/404/';
}
else {
  $TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/404/';
}


?>
```

Datei "**ext\realurl\.htaccess**":

```php
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteRule ^uploads/.*$ - [L]
RewriteRule ^fileadmin/.*$ - [L]
RewriteRule ^typo3conf/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php
```

Übergeordnete Datei "**.htaccess**":

```php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]*\.html$ index.php
```

Und hier ein Auszug des TS-Codes:

```typoscript
config {
	linkVars = L
	sys_lanuguage_uid = 0
	sys_language_mode = content_fallback   
	language = de
	spamProtectEmailAddresses = 1

	# RealURL Einstellungen Suchmaschienenfreundliche Links
	simulateStaticDocuments = 0
	tx_realurl_enable = 1
	prefixLocalAnchors = all 
	baseURL = http://www.meinedomain.de
	absRefPrefix = http://www.meinedomain.de/

	# DOCTYPE aktivieren
	doctype = xhtml_trans
	xmlprologue = xml_11
	xhtml_cleaning = all
}
```

### [#7](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/7) · Floater · 2009-06-30

wie sieht denn deine localconf.php im ordner typo3conf aus?

### [#8](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/8) · tp3user · 2009-06-30

In dieser Datei sieht der Eintrag von RealURL wie folgt aus:

```php
$TYPO3_CONF_VARS['EXT']['extConf']['realurl'] = 'a:4:{s:10:"configFile";s:26:"typo3conf/realurl_conf.php";s:14:"enableAutoConf";s:1:"1";s:14:"autoConfFormat";s:1:"0";s:12:"enableDevLog";s:1:"0";}';	//  Modified or inserted by TYPO3 Extension Manager.
```

Außer das die Email-Nachrichten über das Formular nicht gesendet werden, funktioniert die Extension ja wunderbar.

### [#9](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/9) · Floater · 2009-06-30

du weißt, dass du die typo3conf/localconf.php auchn och selber laut manual für realUrl anpasssen musst?

### [#10](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/10) · tp3user · 2009-06-30

Danke für den Tip. Ich werd mir das Kapitel im Handbuch nochmal anschauen und dann Testen.

### [#11](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/11) · Floater · 2009-06-30

ob du die localconf.php angepasst hast, war schon meine erste frade zu deinem problem problem.  ;)

### [#12](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/12) · Nowi · 2009-08-12

Mahlzeit!

Hab dasselbe Problem. Was muss ich da anpassen?

### [#13](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/13) · Floater · 2009-08-12

> **Nowi schrieb:**
>
> Mahlzeit!
>
> Hab dasselbe Problem. Was muss ich da anpassen?

Hallo,

das steht doch hier alles beschrieben...

Gruss,
Floater

### [#14](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/14) · Nowi · 2009-08-12

Mahlzeit!

Hä, wie hier? Wo?
In den Antworten hier? In der Doku zur Extension ?
Bei hier vielleicht den Link vergessen?
Ein kleiner Fingerzeig wäre nett  :) .

### [#15](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/15) · tp3user · 2009-08-13

Konnte das Problem jetzt lösen. Es lag an der htaccess-Datei. Unter dem folgenden Link ist die Lösung zu finden.

[/d/67604-internal-server-error-fuer-alle-unterseiten/1](https://www.typo3.net/d/67604-internal-server-error-fuer-alle-unterseiten/1)

### [#16](https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht/16) · Nowi · 2009-08-13

Mahlzeit!
Danke, funktioniert prima.

---

Quelle: „Mailform-Formular mit RealURL (ext.) geht nicht“, typo3.net, https://www.typo3.net/d/90780-mailform-formular-mit-realurl-ext-geht-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
