Skip to content

Instantly share code, notes, and snippets.

@pniederlag
Created November 9, 2011 09:51
Show Gist options
  • Save pniederlag/1350985 to your computer and use it in GitHub Desktop.
Save pniederlag/1350985 to your computer and use it in GitHub Desktop.
Partial FormErrors
<f:form.errors for="{for}">
<div class="f3-form-error">
<!-- Fehlercode: {error.code} -->
<f:if condition="{error.propertyName}">
<f:then>
<f:for each="{error.errors}" as="errorDetail">
<f:if condition="{errorDetail.errors}">
<f:then>
<f:for each="{errorDetail.errors}" as="propertyError">
<div>
<!-- error.{errorDetail.propertyName}.{propertyError.code} -->
<f:translate key="error.{errorDetail.propertyName}.{propertyError.code}">{propertyError.message}</f:translate>
<a href="mailto:netservice@niekom.de?subject=HE :: Lokalisierung {errorDetail.propertyName}.{propertyError.code}&amp;body=&lt;label index=&quot;error.{errorDetail.propertyName}.{propertyError.code}&quot;&gt;<f:translate key="error.{errorDetail.propertyName}.{propertyError.code}">{propertyError.message}</f:translate>&lt;/label&gt;">(anpassen)</a>
</div>
</f:for>
</f:then>
<f:else>
<div>
<!-- error.{error.propertyName}.{errorDetail.code} -->
<f:translate key="error.{error.propertyName}.{errorDetail.code}">{errorDetail.message}</f:translate>
</div>
</f:else>
</f:if>
</f:for>
</f:then>
<f:else>
<f:translate key="error.{error.propertyName}.{error.code}">{error.message}</f:translate>
</f:else>
</f:if>
</div>
</f:form.errors>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment