Index: t3lib/class.t3lib_transferdata.php =================================================================== --- t3lib/class.t3lib_transferdata.php (revision 6570) +++ t3lib/class.t3lib_transferdata.php (working copy) @@ -160,7 +160,15 @@ } } - $pageTS = t3lib_beFunc::getPagesTSconfig($id, true); + if ($id<0) { + $itemRec = t3lib_beFunc::getRecord ($table, abs($id), 'pid'); + $pid = $itemRec['pid']; + } else { + $pid = intval($id); + } + + $pageTS = t3lib_beFunc::getPagesTSconfig($pid); + if (isset($pageTS['TCAdefaults.'])) { $TCAPageTSOverride = $pageTS['TCAdefaults.']; if (is_array($TCAPageTSOverride[$table.'.'])) {