Put some logic in your code.

In this section you will learn what tags are and how you can use them to put logic into your code, make your own input fields, translate your code, etc.


Remember, tags are the programming logic that tells templates what to do. With a few exceptions, tags are wrapped in: {% %} characters.


CommentsUsed to decide how text is shown in the front end / input view or export view of the code
VariablesVariables that are used to store values in
TranslationsTranslate words and sentences
InputCreate input fields in the Silverfin templating language
Control flowCreate conditions that decide whether blocks of Liquid code get executed
IterationsRepeatedly run blocks of code
UnreconciledIndicate when a template is reconciled or not
ResultUsed to reference values across templates
RollforwardUsed to copy data from one period to another
LocaleTemplate will always remain in one (chosen) language, despite the language selected in the environment.
Parts/includeUsed make your code clean and comprehensible
LinktoUsed to switch to a specific template or section
Adjustment buttonUsed to make an adjustment
GroupUsed to group title and the first sentence of the paragraph in one page
SignmarkerUsed to allow the integration with third parties that provides digital signing services.
Push & PopUsed to add/remove items in/from an array.
Change OrientationUsed to change the orientation in export of the file
CurrencyconfigurationUsed to configure currency settings for a large piece of code.
NewpageUsed to force a new page in the PDF export of the template.
RadiogroupUsed to create radio buttons.