Mailjet - 模板中的多维数组
Mailjet - Multidimensionnal array in template
我正在使用 mailjet 通过 APIv3 发送交易电子邮件。
在我想使用多维数组变量的第二层之前,邮件一直被正确发送。
这是模板的工作部分:
{%for category in var:categories%}
{{category.title}} :
{% endfor %}
这显示了 Titre colonne 1 等类别,符合预期。
但是如果我有这个:
{%for category in var:categories%}
{{category.title}} :
{%for item in category.items%}
{% endfor %}
{% endfor %}
我从 mailjet 收到此错误:
unknown node ## near ## 0px 0;">{%for item i ##
数组(变量类别的值)对我来说似乎很好:
Array
(
[0] => Array
(
[title] => Titre colonne 1
[items] => Array
(
[0] => Array
(
[title] => Item 1
[value] => 5
)
[1] => Array
(
[title] => Item 2
[value] => 10
)
)
)
[1] => Array
(
[title] => Titre colonne 2
[items] => Array
(
[0] => Array
(
[title] => Item 3
[value] => 20
)
)
)
[2] => Array
(
[title] => Titre colonne 3
[items] => Array
(
[0] => Array
(
[title] => Item 4
[value] => 40
)
[1] => Array
(
[title] => Item 5
[value] => 80
)
[2] => Array
(
[title] => Item 6
[value] => 160
)
[3] => Array
(
[title] => Item 7
[value] => 320
)
)
)
[3] => Array
(
[title] => Titre colonne 4
[items] => Array
(
)
)
)
有人看到我哪里做错了吗?
如另一个与 mailjet 相关的问题 () 所述,mailjet 在所见即所得的 multi-loop 方面遇到问题。
我通过添加 HTML 块并对其进行编辑来完成。
现在我必须找到如何检测空数组...
我正在使用 mailjet 通过 APIv3 发送交易电子邮件。
在我想使用多维数组变量的第二层之前,邮件一直被正确发送。
这是模板的工作部分:
{%for category in var:categories%}
{{category.title}} :
{% endfor %}
这显示了 Titre colonne 1 等类别,符合预期。
但是如果我有这个:
{%for category in var:categories%}
{{category.title}} :
{%for item in category.items%}
{% endfor %}
{% endfor %}
我从 mailjet 收到此错误:
unknown node ## near ## 0px 0;">{%for item i ##
数组(变量类别的值)对我来说似乎很好:
Array
(
[0] => Array
(
[title] => Titre colonne 1
[items] => Array
(
[0] => Array
(
[title] => Item 1
[value] => 5
)
[1] => Array
(
[title] => Item 2
[value] => 10
)
)
)
[1] => Array
(
[title] => Titre colonne 2
[items] => Array
(
[0] => Array
(
[title] => Item 3
[value] => 20
)
)
)
[2] => Array
(
[title] => Titre colonne 3
[items] => Array
(
[0] => Array
(
[title] => Item 4
[value] => 40
)
[1] => Array
(
[title] => Item 5
[value] => 80
)
[2] => Array
(
[title] => Item 6
[value] => 160
)
[3] => Array
(
[title] => Item 7
[value] => 320
)
)
)
[3] => Array
(
[title] => Titre colonne 4
[items] => Array
(
)
)
)
有人看到我哪里做错了吗?
如另一个与 mailjet 相关的问题 (
我通过添加 HTML 块并对其进行编辑来完成。
现在我必须找到如何检测空数组...