Data templates transform the data model into text or HTML content. Templates are used in many areas in emakin like form controls or mail templates etc.
...
Template | Outputs | Culture |
---|---|---|
{{ 12345678912345 }} | 12345678912345 | |
{{ 123456.78912345 }} | 123456.78912345 | |
{{ number(123456.78912345678912345) }} | 123456.789123457 | |
{{ format( number(123456.789) ) }} | 123456.789 | |
{{ format( number(123456789) ) }} | 123456789 | |
{{ format( number(123456789), 'n') }} | 123,456,789.00 | |
{{ format( number(123456789), 'n') }} | 123.456.789,00 | tr-TR |
{{ format( number(123456789), 'n0') }} | 123,456,789 | |
{{ format(number(123456789), 'c') }} | 123.456.789,00 ₺ | tr-TR |
{{ format(number(123.456.789), 'string') }} | 123456789 |
Date formatting
Template system automatically detects the xml date types formatted with "YYYY-MM-DD-THH:MM:SSTZ". Emakin always uses this format in data model for date values.
...
Template | Outputs | Culture |
---|---|---|
{{ MyDate }} | 01/31/2014 16:04 | |
{{ format(MyDate,'MMM/yyyy/dd') }} | Feb.2018.04 | |
{{ format(MyDate,'MMM/yyyy/dd') }} | Şub.2018.04 | tr-TR |
{{format(MyDate, 'MMMM yyyy')}} | Nisan 2021 | tr-TR |
{{ format(MyDate) }} | 31/01/2014 09:00 | |
{{ format(MyDate) }} | 31.1.2014 09:00 | tr-TR |
{{ format(MyDate,'d') }} | 31/01/2014 | |
{{ format(MyDate,'D') }} | Monday, June 15, 2009 | en-US |
{{ format(MyDate,'o') }} | 2014-01-31T09:00:00+02:00 |
...