Drupal 8字段集合&x2013;如何从field.html.twig获取分类法字段的原始值?
我有一个带有字段集合的节点,其中包含一个分类字段。 我想获取这个分类字段的原始值或ID,以便在条件语句中使用,并为不同的值提供不同的标记 e、 g: 该变量工作正常,因为我在呈现它时获得了预期的输出,但是测试总是返回false 我做错了什么Drupal 8字段集合&x2013;如何从field.html.twig获取分类法字段的原始值?,drupal,twig,drupal-8,drupal-field-collection,Drupal,Twig,Drupal 8,Drupal Field Collection,我有一个带有字段集合的节点,其中包含一个分类字段。 我想获取这个分类字段的原始值或ID,以便在条件语句中使用,并为不同的值提供不同的标记 e、 g: 该变量工作正常,因为我在呈现它时获得了预期的输出,但是测试总是返回false 我做错了什么 谢谢 多亏@DarkBee的提示,我转储了变量,并从输出中使用了['#纯文本];测试现在按预期进行。以下代码供参考: {% set imageType = item.content.field_image_type[0]['#plain_text'] %}
谢谢 多亏@DarkBee的提示,我转储了变量,并从输出中使用了
['#纯文本]
;测试现在按预期进行。以下代码供参考:
{% set imageType = item.content.field_image_type[0]['#plain_text'] %}
如何验证变量?你试过
{{dump(imageType)}}
谢谢你的回复;刚刚转储,返回的值似乎是一个数组。以下是输出:array(2){[“#纯文本”]=>string(11)“web桌面”[“#缓存”]=>array(3){[“标签”]=>array(1){[0]=>string(16)“分类术语:67”}[“上下文”]=>array(1){[0]=>string(16)“用户权限”}[“最大年龄”=>int(-1)}
这就是答案所在!谢谢你的提示。
{% set imageType = item.content.field_image_type[0]['#plain_text'] %}