当前尝试查看是否在Drupal 8内容类型的field_type多复选框中选中了该值是否为真。
[X] Apple
[ ] Orange
[ ] Banana
期望以下代码返回true(因为选择了苹果),但返回false
{% if node.field_fruits.value[0] == '1' %}
答案 0 :(得分:0)
如果您使用文件类型列表(文本),并具有以下允许的值:
Apple|Apple
Orange|Orange
Banana|Banana
然后,您可以使用以下代码访问值:
内容1号
[X] Apple
[ ] Orange
[ ] Banana
嫩枝N°1:
{{ node.field_fruits[0].value }}
# Will return 'Apple'
第2号内容
[ ] Apple
[X] Orange
[X] Banana
嫩枝N°2:
{{ node.field_fruits[0].value }}
# Will return 'Orange'
要进一步,.value
将返回列表(文本)字段的键。在我之前的示例中,键与值相同。
请注意,使用|first
而不是[0]
来访问多个字段的第一个值更为优雅。例如。 {{ node.field_fruits|first.value }}