Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Для создания шаблонов документов необходимо было создать подстановки, которые можно использовать внутри шаблона. Для шаблонного языка был выбран язык Liquid, документация по синтаксису доступна по адресу http://wiki.github.com/tobi/liquid/liquid-for-designers.

Краткое описание:

Использование подстановок
   Hello {{name}}    
Циклы
{% for item in array %} 
  {{ item }}
{% endfor %} 
Условия
{% if user.age > 18 %}
   Login here
{% else %}
   Sorry, you are too young
{% endif %}
Фильтры

Пример преобразования к верхнему регистру

Hello {{ 'tobi' | upcase }} => Hello TOBI

Подстановки для Объектов

Подстановки для Констант

Для использования констант есть специальный объект CONST:

{% if service.n_service_id == CONST.NETSERV_ARM_Private_Office %}
  Личный кабинет находится по адресу <a href="https://my.domen.ru/">https://my.domen.ru</a>.
{% endif %}

Дополнительные функции

Числовые

Применимы ко всем числам, и числовым подстановкам

  • number_in_words

    {{123 | number_in_words }}

    Выведет: сто двадцать три
  • number_in_words_rubles

    {{doc.bill_totals.n_sum_wo_tax_sum | number_in_words_rubles }}

    Выведет текущую сумму: Одна тысяча шестьсот девяносто четыре рубля 92 копейки
  • No labels