diff --git a/typo3/sysext/form/Resources/Private/Frontend/Partials/RadioButton.html b/typo3/sysext/form/Resources/Private/Frontend/Partials/RadioButton.html index c47d2171a93d545bfa8b6c57489673901dad0171..b707826cf2eea403f7c0d38a44467bbc899eebdf 100644 --- a/typo3/sysext/form/Resources/Private/Frontend/Partials/RadioButton.html +++ b/typo3/sysext/form/Resources/Private/Frontend/Partials/RadioButton.html @@ -1,22 +1,25 @@ <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" xmlns:formvh="http://typo3.org/ns/TYPO3/CMS/Form/ViewHelpers" data-namespace-typo3-fluid="true"> <formvh:renderRenderable renderable="{element}"> - <f:render partial="Field/Field" arguments="{element: element}" contentAs="elementContent"> - <div id="{element.uniqueIdentifier}" class="inputs-list"> - <div class="form-group"> - <f:for each="{element.properties.options}" as="label" key="value"> - <div class="form-check"> - <label class="form-check-label"> - <f:form.radio - property="{element.identifier}" - class="{element.properties.elementClassAttribute} form-check-input" - value="{value}" - errorClass="{element.properties.elementErrorClassAttribute}" - additionalAttributes="{formvh:translateElementProperty(element: element, property: 'fluidAdditionalAttributes')}" - /> - <span>{formvh:translateElementProperty(element: element, property: 'options.{value}')}</span> - </label> - </div> - </f:for> + <f:render partial="Field/Field" arguments="{element: element, doNotShowLabel: 1}" contentAs="elementContent"> + <label class="control-label">{formvh:translateElementProperty(element: element, property: 'label')}<f:if condition="{element.required}"><f:render partial="Field/Required" /></f:if></label> + <div class="{element.properties.containerClassAttribute}"> + <div id="{element.uniqueIdentifier}" class="inputs-list"> + <div class="form-group"> + <f:for each="{element.properties.options}" as="label" key="value"> + <div class="radio"> + <label> + <f:form.radio + property="{element.identifier}" + class="{element.properties.elementClassAttribute} form-check-input" + value="{value}" + errorClass="{element.properties.elementErrorClassAttribute}" + additionalAttributes="{formvh:translateElementProperty(element: element, property: 'fluidAdditionalAttributes')}" + /> + <span>{formvh:translateElementProperty(element: element, property: 'options.{value}')}</span> + </label> + </div> + </f:for> + </div> </div> </div> </f:render>