--- /www/shared/TYPO3core/TYPO3_4-5/t3lib/class.t3lib_tceforms.php 2012-01-23 12:29:39.333734616 +0100 +++ class.t3lib_tceforms.php 2012-01-23 15:43:48.000000000 +0100 @@ -2627,6 +2627,18 @@ 'linkTitle' => ($dataStruct['ROOT']['TCEforms']['sheetShortDescr'] ? $this->sL($dataStruct['ROOT']['TCEforms']['sheetShortDescr']) : ''), 'content' => $sheetContent ); + + if ($dataStruct['ROOT']['TCEforms']['displayCond']) { + $splittedCondition = t3lib_div::trimExplode(':', $dataStruct['ROOT']['TCEforms']['displayCond']); + list($sheetName, $fieldName) = t3lib_div::trimExplode('.', $splittedCondition[1]); + $fieldValue = $editData['data'][$sheetName][$lang][$fieldName]; + $splittedCondition[1] = $fieldName; + $dataStruct['ROOT']['TCEforms']['displayCond'] = join(':', $splittedCondition); + if (!$this->isDisplayCondition($dataStruct['ROOT']['TCEforms']['displayCond'], array($fieldName => $fieldValue), 'vDEF')) { + $tabParts = array_slice($tabParts, 0, count($tabParts)-1); + } + } + } if (is_array($dataStructArray['sheets'])) {