[TYPO3-german] Re: TYPO3 8.7 - Extbase Validation

David Brünner david.bruenner at t-online.de
Thu Jun 22 16:10:21 CEST 2017


Baue in deinem Partial/Template vor deinem eigentlichen Formular noch

<f:render partial="Error" argument="{object:'<ModelName>'}"/>

ein.

Error.html:
<f:form.validationResults for="{object}">
  <f:if condition="{validationResults.flattenedErrors}">
    <div class="alert alert-danger">
	<f:for each="{validationResults.flattenedErrors}" as="errors" key="propertyPath">
         	{propertyPath}
				<ul>
					<f:for each="{errors}" as="error">
						<li>
							{error} | {error.code}
							<f:if condition="{error.arguments}">
								| Argumente:
								<f:for each="{error.arguments}" as="argument" iteration="i">
									{argument}
									{f:if(condition: i.isLast, then: '', else: ', ')}
								</f:for>
							</f:if>
						</li>
					</f:for>
				</ul>
			</f:for>
		</div>
	</f:if>
</f:form.validationResults>


Dann wird dir bei Bedarf eine entsprechende Meldung ausgegeben.



More information about the TYPO3-german mailing list