Index: sysext/cms/tslib/content/class.tslib_content_content.php =================================================================== --- sysext/cms/tslib/content/class.tslib_content_content.php (revision 10066) +++ sysext/cms/tslib/content/class.tslib_content_content.php (working copy) @@ -43,9 +43,10 @@ */ public function render($conf = array()) { $theValue = ''; - + $ignoreRecordRegister = (($conf['ignoreRecordRegister'])?TRUE:FALSE); + $originalRec = $GLOBALS['TSFE']->currentRecord; - if ($originalRec) { // If the currentRecord is set, we register, that this record has invoked this function. It's should not be allowed to do this again then!! + if ($originalRec && !$ignoreRecordRegister) { // If the currentRecord is set, we register, that this record has invoked this function. It's should not be allowed to do this again then!! $GLOBALS['TSFE']->recordRegister[$originalRec]++; } @@ -132,7 +133,7 @@ } } - if (!$GLOBALS['TSFE']->recordRegister[$conf['table'] . ':' . $row['uid']]) { + if (!$GLOBALS['TSFE']->recordRegister[$conf['table'] . ':' . $row['uid']] || $ignoreRecordRegister) { $this->cObj->currentRecordNumber++; $cObj->parentRecordNumber = $this->cObj->currentRecordNumber; $GLOBALS['TSFE']->currentRecord = $conf['table'] . ':' . $row['uid'];