37 $tableProperties = $result[
'processedTca'][
'ctrl'];
38 if (!empty($tableProperties[
'origUid'])) {
39 $result[
'columnsToProcess'][] = $tableProperties[
'origUid'];
43 if (!empty($tableProperties[
'type'])) {
45 $fieldName = GeneralUtility::trimExplode(
':', $tableProperties[
'type'],
true, 2);
46 $result[
'columnsToProcess'][] = $fieldName[0];
50 if (!empty($tableProperties[
'languageField'])) {
51 $result[
'columnsToProcess'][] = $tableProperties[
'languageField'];
55 if (!empty($tableProperties[
'transOrigPointerField'])) {
56 $result[
'columnsToProcess'][] = $tableProperties[
'transOrigPointerField'];
60 if (!empty($tableProperties[
'transOrigDiffSourceField'])) {
61 $result[
'columnsToProcess'][] = $tableProperties[
'transOrigDiffSourceField'];
65 $recordTypeValue = $result[
'recordTypeValue'];
66 if (!empty($result[
'processedTca'][
'types'][$recordTypeValue][
'subtype_value_field'])) {
67 $subtypeFieldName = $result[
'processedTca'][
'types'][$recordTypeValue][
'subtype_value_field'];
68 if (!empty($result[
'processedTca'][
'types'][$recordTypeValue][
'subtypes_addlist'][$result[
'databaseRow'][$subtypeFieldName]])) {
69 $fields = GeneralUtility::trimExplode(
71 $result[
'processedTca'][
'types'][$recordTypeValue][
'subtypes_addlist'][$result[
'databaseRow'][$subtypeFieldName]],
75 $result[
'columnsToProcess'][] = $field;