Bytehand + Мойсклад
  • Интеграция Bytehand и МойСклад
  • Первые шаги
    • Установка
    • Выбор тарифа
    • Заключение договора
    • Настройки приложения
  • Использование
    • Шаблоны
      • Виды шаблонов
      • Создание шаблона
      • Остановка шаблона
    • Язык шаблонов Liquid
      • Массивы
      • Теги
        • Теги проверки условия
        • Теги итераций
        • Теги переменных
      • Фильтры
        • Строковые фильтры
        • Математические фильтры
        • Фильтры массивов
        • Дополнительные фильтры
      • Операторы логики
    • Примеры шаблонов
      • На создание заказа покупателя
      • На изменение заказа
  • Поддержка
    • Поддержка
    • Справочники Liquid
    • Вопросы про Bytehand
Powered by GitBook
On this page
  • ceil
  • divided_by
  • floor
  • minus
  • plus
  • round
  • times
  • modulo

Was this helpful?

  1. Использование
  2. Язык шаблонов Liquid
  3. Фильтры

Математические фильтры

Математические фильтры позволяют применять математические задачи.

Математические фильтры могут быть связаны в несколько штук и, как и любые другие фильтры, применяются в порядке слева направо. В приведенном ниже примере minusприменяется сначала, затем timesи наконец divided_by

В качестве параметра может быть как число, так и другая переменная.

Долг по заказу {{ sum | minus: payedSum | times: 100 | divided_by: 100 }}

ceil

Округляет вывод до ближайшего целого числа.

Пример:

{{ 4.6 | ceil }}
{{ 4.3 | ceil }}

Вывод

5
5

divided_by

Делит вывод на число. Выходные данные округляются до ближайшего целого числа.

Пример:

<!-- sum = 200 -->
<!-- payedSum = 100 -->

{{ sum | divided_by: 10 }}
{{ sum | divided_by: payedSum }}

Вывод

20
2

floor

Округляет вывод до ближайшего целого числа.

Пример:

{{ 4.6 | floor }}
{{ 4.3 | floor }}

Вывод

4
4

minus

Вычитает число из вывода.

Пример:

<!-- sum = 200 -->
<!-- payedSum = 100 -->

{{ sum | minus: 15 }}
{{ sum | minus: payedSum }} 

Вывод

185
100

plus

Добавляет число к выводу.

Пример:

<!-- sum = 200 -->
<!-- payedSum = 100 -->

{{ sum | plus: 15 }}
{{ sum | minus: payedSum }}

Вывод

215
300

round

Округляет вывод до ближайшего целого или указанного числа десятичных дробей.

Пример:

{{ 4.6 | round }}
{{ 4.3 | round }}
{{ 4.5612 | round: 2 }}

Вывод

5
4
4.56

times

Умножает вывод на число.

Пример:

<!-- sum = 200 -->
<!-- payedSum = 100 -->

{{ sum | times: 2 }}
{{ sum | times: payedSum }} 

Вывод

400
20000

modulo

Делит вывод на число и возвращает остаток.

Пример:

{{ 12 | modulo:5 }}

Вывод

2
PreviousСтроковые фильтрыNextФильтры массивов

Last updated 5 years ago

Was this helpful?