液体模板“圆形”过滤器不起作用

时间:2019-06-11 17:13:24

标签: html liquid campaign-monitor

我正在使用Campaign Monitor的电子邮件模板GUI构建Liquid模板。 date过滤器正常工作,但是roundceilfloor等过滤器对我的输入变量(浮点数)没有任何影响

我已将整个模板剥离得尽可能准,以消除模板中其他地方的所有错误。

我尝试将变量(charges_subtotal)分配给Liquid变量,然后将其转换为数字(%{ assign num = charges_subtotal | times: 1 }%。)我曾尝试在同一位置使用date过滤器当我调用数学过滤器时,它会运行并输出格式化日期。

我在Campaign Monitor中的模板:

<!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

0 个答案:

没有答案