Index: typo3/sysext/cms/tslib/class.tslib_content.php =================================================================== --- typo3/sysext/cms/tslib/class.tslib_content.php (Revision 8198) +++ typo3/sysext/cms/tslib/class.tslib_content.php (Working copy) @@ -1356,9 +1356,13 @@ // Language overlay: if (is_array($row) && $GLOBALS['TSFE']->sys_language_contentOL) { - $row = $GLOBALS['TSFE']->sys_page->getRecordOverlay($conf['table'],$row,$GLOBALS['TSFE']->sys_language_content,$GLOBALS['TSFE']->sys_language_contentOL); + if ($conf['table'] == 'pages') { + $row = $GLOBALS['TSFE']->sys_page->getPageOverlay($row, $GLOBALS['TSFE']->sys_language_content); + } else { + $row = $GLOBALS['TSFE']->sys_page->getRecordOverlay($conf['table'],$row,$GLOBALS['TSFE']->sys_language_content,$GLOBALS['TSFE']->sys_language_contentOL); + } } - + if (is_array($row)) { // Might be unset in the sys_language_contentOL if (!$GLOBALS['TSFE']->recordRegister[$conf['table'].':'.$row['uid']]) { $this->currentRecordNumber++;