Я создаю шаблон Liquid, используя графический интерфейс Campaign Monitor. Фильтр date
работает нормально, однако фильтры round
, ceil
, floor
и т. Д. Не влияют на мою входную переменную (float.)
Я удалил весь шаблон так, чтобы он был как можно более скромным, чтобы удалить любые ошибки в другом месте моего шаблона.
Я пытался присвоить свою переменную (charges_subtotal
) переменной Liquid и преобразовать ее в число (%{ assign num = charges_subtotal | times: 1 }%
.) Я пробовал фильтр date
в том же месте, где я вызываю свою математику фильтрует и запускает и выводит форматированную дату.
Мой шаблон в мониторе кампании:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Template</title>
<meta http-equiv="Content-Type" content="text/html;" charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="x-apple-disable-message-reformatting" />
</head>
<body>
<!-- charges_subtotal = 65.659 -->
{{ charges_subtotal | round: 2 }}
{{ charges_subtotal | ceil }}
{{ charges_subtotal | floor }}
</body>
</html>
Я ожидаю, что round: 2
даст 65,66. ceil
должно дать 66, а floor
- 65.
Вывод в полученном электронном письме, однако, таков:
65.659 65.659 65.659