Hallo,
ich hab ein kleines Problem mit RealURL und Formularen, und zwar folgendes:
Bei den Formularen auf der Seite (z.B. FEUser Login oder auch eigenes Formular in eigener Extension) funktioniert es nicht immer, wenn man auf Submit klickt, dass die Daten auch korrekt übertragen werden.
Also z.B. im Suchformular (eigene Extension) klicke ich auf Suchen, die Seite wird neu geladen (so wie sie war). Drücke ich jetzt CTRL + F5 fragt er, ob ich die Daten erneut übertragen will, wenn ich Ja drücke, zeigt er die Suchergebnisse an.
Dasselbe beim Login... Logge ich mich ein verschwindet zwar das Login-Form oben, aber ich bin auf der Startseite und er leitet mich nicht auf die angegebene Seite weiter.
Hat jemand eine Idee woran das liegen könnte?
Hier die localconf für realURL:
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array
(
'_DEFAULT' => array
(
'init' => array
(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'postVarSet_failureMode' => '',
),
'redirects' => array(),
'preVars' => array
(
array
(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
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' => 7,
'rootpage_id' => 0,
'firstHitPathCache' => true,
),
'fixedPostVars' => array(),
'postVarSets' => array
(
'_DEFAULT' => array
(
'create' => array
(
array
(
'GETvar' => 'tx_safeaccount_pi1[accountpage]',
),
),
'meine-sedcard' => array
(
array
(
'GETvar' => 'tx_safeaccount_pi1[accountsection]',
'valueMap' => array
(
'show' => 'sedcard',
'save' => 'sedcard_save',
),
),
),
'meine-bilder' => array
(
array
(
'GETvar' => 'tx_safeaccount_pi1[accountsection]',
'valueMap' => array
(
'show' => 'images',
'crop' => 'images_crop',
'upload' => 'images_upload',
'delete' => 'images_delete',
),
),
array
(
'GETvar' => 'tx_safeaccount_pi1[img_ID]',
)
),
'sedcard' => array
(
array
(
'GETvar' => 'tx_safemodels_pi1[userID]',
),
array
(
'GETvar' => 'tx_safemodels_pi1[action]',
),
),
'search' => array
(
array
(
'GETvar' => 'tx_safemodels_pi1[searchaction]',
),
array
(
'GETvar' => 'tx_safemodels_pi1[searchpage]',
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array
(
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array
(
'print.html' => array
(
'keyValues' => array
(
'type' => 98,
),
),
'rss.xml' => array
(
'keyValues' => array
(
'type' => 100,
),
),
'rss091.xml' => array
(
'keyValues' => array
(
'type' => 101,
),
),
'rdf.xml' => array
(
'keyValues' => array
(
'type' => 102,
),
),
'atom.xml' => array
(
'keyValues' => array
(
'type' => 103,
),
),
),
),
),
);
Hier TS Config für RealURL:
config {
prefixLocalAnchors = all
simulateStaticDocuments = 0
baseURL = http://pr361.projekt2.enfinitemedia.de/
tx_realurl_enable = 1
}
Und so sieht z.B. das Formular in der eigenen Extension aus:
<form name="search" action="people/search/do.html" method="post">
Danke im Voraus.