This page is meant to share all the common FTL macros that are meant to be reusable.
userInterface/.../macros.ftl
has several macros that are reusable.
This macro is used to display all the validations error for a page model. Usage:
<div id="allErrorsDiv" class="allErrorsDiv"> [@mifosmacros.showAllErrors "questionDefinition.*" /] </div> |
From userInterface/.../newblueprintmacros.ftl
...
Directive for filtering text with String.format() and MarkdownJ. Useful (and very specific) for parsing i18n messages containing links. Usage from .ftl page:
<p> [@mifos.mlink dest="index.ftl"][@spring.message "home.link"/][/@mifos.mlink] </p> |
i18n message:
home.link=Return to the [home page](%s) to perform other activities. |
rendered HTML:
Return to the <a href="index.ftl">home page</a> to perform other activities. |