Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 8字段集合&x2013;如何从field.html.twig获取分类法字段的原始值?_Drupal_Twig_Drupal 8_Drupal Field Collection - Fatal编程技术网

Drupal 8字段集合&x2013;如何从field.html.twig获取分类法字段的原始值?

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'] %}

我有一个带有字段集合的节点,其中包含一个分类字段。 我想获取这个分类字段的原始值或ID,以便在条件语句中使用,并为不同的值提供不同的标记

e、 g:

该变量工作正常,因为我在呈现它时获得了预期的输出,但是测试总是返回false

我做错了什么


谢谢

多亏@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'] %}