[FEAUTRE] TCA Utility: Add function listMoveFieldBeforeField

This commit is contained in:
Philipp Dieter 2025-05-20 16:22:25 +02:00
parent cd116df569
commit 8958f95806

View File

@ -142,6 +142,26 @@ class TcaUtility
return implode(', ', $fieldlist);
}
/**
* @return string
*/
public static function listMoveFieldBeforeField(
$fieldlist, $field, $fieldBefore
) {
$fieldlist = GeneralUtility::trimExplode(
',',
$fieldlist
);
unset($fieldlist[(array_search($field, $fieldlist))]);
array_splice(
$fieldlist,
array_search($fieldBefore, $fieldlist),
0,
$field
);
return implode(', ', $fieldlist);
}
/**
* remove element from fieldlist
*