Index: typo3/class.db_list.inc =================================================================== --- typo3/class.db_list.inc (revision 6415) +++ typo3/class.db_list.inc (working copy) @@ -816,7 +816,7 @@ if (is_array($localizedRecord)) { // Create parameters and finally run the classic page module for creating a new page translation $params = '&edit['.$table.']['.$localizedRecord['uid'].']=edit'; - $returnUrl = '&returnUrl='.rawurlencode($this->listURL()); + $returnUrl = '&returnUrl=' . rawurlencode ($this->returnUrl ? $this->returnUrl : $this->listURL()); $location = $GLOBALS['BACK_PATH'].'alt_doc.php?'.$params.$returnUrl; t3lib_div::redirect($location);