Hallo,
hast Du denn auch die localconf.php für realURL angepasst?
Gruß,
Floater
Hallo,
hast Du denn auch die localconf.php für realURL angepasst?
Gruß,
Floater
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
tp3user schriebMir scheint so als ob da eventuell ein Bug in der Extension ist.
Das bezweile ich stark, wenn es sich um das Standard-Mailform handelt...
einpraegsam.net schriebtp3user schriebMir 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
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
$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":
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":
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]*\.html$ index.php
Und hier ein Auszug des TS-Codes:
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
}
wie sieht denn deine localconf.php im ordner typo3conf aus?
In dieser Datei sieht der Eintrag von RealURL wie folgt aus:
$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.
du weißt, dass du die typo3conf/localconf.php auchn och selber laut manual für realUrl anpasssen musst?
Danke für den Tip. Ich werd mir das Kapitel im Handbuch nochmal anschauen und dann Testen.
ob du die localconf.php angepasst hast, war schon meine erste frade zu deinem problem problem. 😉
Mahlzeit!
Hab dasselbe Problem. Was muss ich da anpassen?
Nowi schriebMahlzeit!
Hab dasselbe Problem. Was muss ich da anpassen?
Hallo,
das steht doch hier alles beschrieben...
Gruss,
Floater
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 🙂 .
Konnte das Problem jetzt lösen. Es lag an der htaccess-Datei. Unter dem folgenden Link ist die Lösung zu finden.
Mahlzeit!
Danke, funktioniert prima.