diff --git a/typo3/sysext/backend/Classes/Form/Element/SelectMultipleSideBySideElement.php b/typo3/sysext/backend/Classes/Form/Element/SelectMultipleSideBySideElement.php index 85754ac5d50ef334665f86d94023d6dc3ccb24cf..fb87403cb5df58d8eee130553564b97d8eb722c5 100644 --- a/typo3/sysext/backend/Classes/Form/Element/SelectMultipleSideBySideElement.php +++ b/typo3/sysext/backend/Classes/Form/Element/SelectMultipleSideBySideElement.php @@ -279,28 +279,32 @@ class SelectMultipleSideBySideElement extends AbstractFormElement $html[] = '<label>'; $html[] = htmlspecialchars($languageService->sL('LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.items')); $html[] = '</label>'; - $html[] = implode(LF, $filterHtml); - $html[] = '<select'; - $html[] = ' data-relatedfieldname="' . htmlspecialchars($elementName) . '"'; - $html[] = ' data-exclusivevalues="' . htmlspecialchars($config['exclusiveKeys']) . '"'; - $html[] = ' id="' . StringUtility::getUniqueId('tceforms-multiselect-') . '"'; - $html[] = ' data-formengine-input-name="' . htmlspecialchars($elementName) . '"'; - $html[] = ' class="form-control t3js-formengine-select-itemstoselect"'; - $html[] = ' size="' . $size . '"'; - $html[] = ' onchange="' . htmlspecialchars(implode('', $parameterArray['fieldChangeFunc'])) . '"'; - $html[] = ' data-formengine-validation-rules="' . htmlspecialchars($this->getValidationDataAsJsonString($config)) . '"'; - $html[] = '>'; - $html[] = implode(LF, $selectableItemsHtml); - $html[] = '</select>'; + $html[] = '<div class="form-wizards-wrap form-wizards-aside">'; + $html[] = '<div class="form-wizards-element">'; + $html[] = implode(LF, $filterHtml); + $html[] = '<select'; + $html[] = ' data-relatedfieldname="' . htmlspecialchars($elementName) . '"'; + $html[] = ' data-exclusivevalues="' . htmlspecialchars($config['exclusiveKeys']) . '"'; + $html[] = ' id="' . StringUtility::getUniqueId('tceforms-multiselect-') . '"'; + $html[] = ' data-formengine-input-name="' . htmlspecialchars($elementName) . '"'; + $html[] = ' class="form-control t3js-formengine-select-itemstoselect"'; + $html[] = ' size="' . $size . '"'; + $html[] = ' onchange="' . htmlspecialchars(implode('', $parameterArray['fieldChangeFunc'])) . '"'; + $html[] = ' data-formengine-validation-rules="' . htmlspecialchars($this->getValidationDataAsJsonString($config)) . '"'; + $html[] = '>'; + $html[] = implode(LF, $selectableItemsHtml); + $html[] = '</select>'; + $html[] = '</div>'; + $html[] = '<div class="form-wizards-items-aside">'; + $html[] = '<div class="btn-group-vertical">'; + $html[] = $fieldControlHtml; + $html[] = '</div>'; + $html[] = '</div>'; + $html[] = '</div>'; $html[] = '</div>'; $html[] = '</div>'; $html[] = '<input type="hidden" name="' . htmlspecialchars($elementName) . '" value="' . htmlspecialchars(implode(',', $listOfSelectedValues)) . '" />'; $html[] = '</div>'; - $html[] = '<div class="form-wizards-items-aside">'; - $html[] = '<div class="btn-group-vertical">'; - $html[] = $fieldControlHtml; - $html[] = '</div>'; - $html[] = '</div>'; $html[] = '<div class="form-wizards-items-bottom">'; $html[] = $fieldWizardHtml; $html[] = '</div>';