Index: t3lib/class.t3lib_tceforms.php =================================================================== --- t3lib/class.t3lib_tceforms.php (revision 9382) +++ t3lib/class.t3lib_tceforms.php (working copy) @@ -1274,10 +1274,14 @@ // If the pid-value is not negative (that is, a pid could NOT be fetched) if ($thePidValue >= 0) { - $RTEsetup = $GLOBALS['BE_USER']->getTSConfig('RTE',t3lib_BEfunc::getPagesTSconfig($tscPID)); - $RTEtypeVal = t3lib_BEfunc::getTCAtypeValue($table,$row); - $thisConfig = t3lib_BEfunc::RTEsetup($RTEsetup['properties'],$table,$field,$RTEtypeVal); + $RTEtypeVal = t3lib_BEfunc::getTCAtypeValue($table, $row); + + if(!$specConf['richtext']['parameters']) { + $RTEsetup = $GLOBALS['BE_USER']->getTSConfig('RTE', t3lib_BEfunc::getPagesTSconfig($tscPID)); + $thisConfig = t3lib_BEfunc::RTEsetup($RTEsetup['properties'], $table, $field, $RTEtypeVal); + } + if (!$thisConfig['disabled']) { if (!$this->disableRTE) { $this->RTEcounter++;