diff --git a/Classes/Utility/TcaUtility.php b/Classes/Utility/TcaUtility.php index 3b731c5..6e9be4f 100644 --- a/Classes/Utility/TcaUtility.php +++ b/Classes/Utility/TcaUtility.php @@ -125,7 +125,6 @@ class TcaUtility * * @return array */ - public static function listMoveFieldAfterField( $fieldList, $field, $fieldAfter ) { @@ -143,4 +142,20 @@ class TcaUtility return implode(', ', $fieldlist); } + /** + * remove element from fieldlist + * + * @return array + */ + public static function listRemoveField( + $fieldList, $field + ) { + $fieldlist = GeneralUtility::trimExplode( + ',', + $fieldList + ); + unset($fieldlist[(array_search($field, $fieldlist))]); + return implode(', ', $fieldlist); + } + }