From 06d3a7674c6a68a7bbca61d1b6d96bc39043dcc4 Mon Sep 17 00:00:00 2001 From: Ioulia Kondratovitch <ik@plan2.net> Date: Fri, 29 Jun 2018 21:30:59 +0200 Subject: [PATCH] [BUGFIX] Preserve order of finisher options in Form CE In content elements of form_formframework, the order of finisher options offered for overriding will be in accordance with the order defined in FormEditorSetup.yaml. Resolves: #85435 Releases: master, 8.7 Change-Id: Ie506858bc363c62af02a123b27c84cb9754dbda3 Reviewed-on: https://review.typo3.org/57420 Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org> --- typo3/sysext/form/Classes/Hooks/DataStructureIdentifierHook.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/typo3/sysext/form/Classes/Hooks/DataStructureIdentifierHook.php b/typo3/sysext/form/Classes/Hooks/DataStructureIdentifierHook.php index 4c3572b56af0..9feb6c74254a 100644 --- a/typo3/sysext/form/Classes/Hooks/DataStructureIdentifierHook.php +++ b/typo3/sysext/form/Classes/Hooks/DataStructureIdentifierHook.php @@ -256,8 +256,6 @@ class DataStructureIdentifierHook $sheetElements['settings.finishers.' . $finisherIdentifier . '.' . $optionKey] = $elementConfiguration; } - ksort($sheetElements); - $sheet[$sheetIdentifier]['ROOT']['el'] = $sheetElements; ArrayUtility::mergeRecursiveWithOverrule($sheets['sheets'], $sheet); } -- GitLab