我有一个带有字段集合的节点,其中包含一个分类字段。 我想获取此分类字段的原始值或ID,以在条件语句中使用并为不同的值提供不同的标记。
e.g:
{% set imageType = item.content.field_image_type|raw %}
{% if imageType == 'web-desktop' %}
// markup A
{% else %}
// markup B
{% endif %}
变量正常工作,因为我在渲染时获得了预期的输出,但是测试总是返回false。
我做错了什么?
谢谢!
答案 0 :(得分:1)
感谢@DarkBee的提示,我转储了变量并从输出中使用了['#plain_text']
;测试现在按预期工作。作为参考,这里是代码:
{% set imageType = item.content.field_image_type[0]['#plain_text'] %}