Jump to Content
SilverfinDocumentationCommunityAcademyPlatformFeedback
STL DocumentationRecipesAPI Documentation
DocumentationCommunityAcademyPlatformFeedbackLog InSilverfin
STL Documentation
Log In
STL DocumentationRecipesAPI Documentation

Silverfin Templating Language

  • Where to start?
  • Basics
    • Syntax
    • Styling
    • Operators
    • Math
  • Tags
    • Comments
    • Variables
    • Translations
    • Input
    • Control flow
    • Iterations
    • Unreconciled
    • Result
    • Rollforward
    • Locale
    • Include
    • Linkto
    • Adjustment button
    • Group
    • Addnewinputs
    • Signmarker
    • Push & Pop
    • Change Orientation
    • Currencyconfiguration
    • New page
    • Radiogroup
    • Inputvalidation
  • Drops
    • account
    • accounts
    • adjustment
    • adjustments
    • analytical_type_(0..x)_codes
    • company
    • custom
    • external_companies
    • export
    • page
    • page_title
    • people
    • period
    • person
    • reconciliation
    • reconciliations
    • render_configuration
    • report
    • reports
    • results
    • selected_accounts_and_reconciliation_texts
    • toc & toc_with_title_pages
    • transaction
    • user
  • Filters
    • Allow false
    • Array
    • Collection
    • Date and time
    • Localized
    • Number
    • String
  • Tables
    • HTML tables
    • Markdown tables

conventions

  • Code conventions
    • Code formatting
    • Code syntax
    • Architecture (Coming soon)
    • Silverfin platform (Coming soon)
  • UX guidelines
    • Style and structure
    • Headings, subheadings and sections
    • Info text, warnings and unreconciled indicators
    • Input fields
    • Tables
    • Display of numerical values
    • Reconciliation of a template
    • Export

Useful information

  • How unreconciled works
  • Creating HTML tables
  • Accounts Drop Modal
  • Rounding configuration
  • Export files in XBRL
  • Debug panel
  • Dependencies and cache
  • Whitespace in templates on the Silverfin platform
  • Cross-company data
  • Changelog

Liquid toolchain

  • Remote development
    • Installation guide
    • Git Repositories
    • Template development
    • Advanced git commands

Liquid testing

  • Liquid testing guidelines
  • Liquid testing YAML syntax

Liquid academy

  • Get started
    • Navigation screens
    • Language overview
    • Template types: texts/documents
    • Template types: reconciliation templates
    • Template types: account templates
    • Silverfin Liquid editor
  • Basic coding concepts
    • What is a string?
    • Introduction to variables
    • Control flow & logic
    • What is a loop?
    • Arrays
    • Syntax
    • What is an input?
  • Styling & tables
    • Styling basics
    • HTML Tables: Elements
    • HTML Tables: Styling & logic
    • Comments
  • Variables
    • Assign
    • Capture
  • Control flow & logic
    • Operators
    • If, else, elsif
    • Unless
    • Case
    • IFI statement
  • Iterations & data collections
    • For loop
    • Fori loop
  • Create data
    • Input fields: syntax
    • Input fields: attributes (placeholder, default & assign)
    • Input fields: data types
  • Access & format data
    • Database structure
    • Drops
    • Company drop
    • Period drop
    • Account drop
    • Filters
  • Languages
    • Translations
    • Translations in dropdowns
  • Code structure
    • Indentation
  • Give us some feedback
Powered by 

Basic coding concepts

Suggest Edits

In the next video's we want to introduce you to some basic coding concepts. If you have no programming background understanding these concepts will help you on your journey to learn Liquid.

Video's
What is a string?
Introduction to variables
Control flow & logic
What is a loop?
Arrays
Syntax
What is an input?

Updated about 4 years ago


What’s Next
  • Styling & tables
  • Give us some feedback