Habe folgende Lösung gefunden: Einen RealURL-Hook setzen und damit verhindern, dass RealURL die URL witer auflöst:
In der ext_localconf.php setzt man z.B.: $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['decodeSpURL_preProc'][] = 'EXT:yourextension/Classes/Hooks/RealUrlHook.php:\\YourVendor\\YourExtension\\Hooks\\RealUrlHook->decodeSpURL_preProc'; Und in der yourextension/Classes/Hooks/RealUrlHook.php: <?php namespace YourVendor\YourExtension\Hooks; /** * Hook functions for RealURL. * * @package yourextension * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later */ class RealUrlHook { /** * Hook function to prevent RealURL from further parsing, * when parameter is set via HTTP-request. Instead forward to * root page. * * @param array $params * @param tx_realurl $ref */ function decodeSpURL_preProc(&$params, &$ref) { // check if get parameter is set if (($_SERVER !== null) && array_key_exists('QUERY_STRING', $_SERVER) && preg_match('/(?:^|.*&)tx_yourextension\\[bypassrealurl\\]=(?:1|true).*/is', $_SERVER['QUERY_STRING'])) { // if yes, forward to root page $params['URL'] = "/"; } } } Hoffe das ist hilfreich für irgendjemanden. _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german