Index: t3lib/class.t3lib_transferdata.php =================================================================== --- t3lib/class.t3lib_transferdata.php (Revision 6587) +++ t3lib/class.t3lib_transferdata.php (Arbeitskopie) @@ -160,7 +160,16 @@ } } - $pageTS = t3lib_beFunc::getPagesTSconfig($id, true); + if ($id < 0) { + $record = t3lib_beFunc::getRecord ($table, abs($id), 'pid'); + $pid = $record['pid']; + unset($record); + } else { + $pid = intval($id); + } + + $pageTS = t3lib_beFunc::getPagesTSconfig($pid); + if (isset($pageTS['TCAdefaults.'])) { $TCAPageTSOverride = $pageTS['TCAdefaults.']; if (is_array($TCAPageTSOverride[$table.'.'])) {