You need to enable JavaScript to run this app. 如何获取Drupal字段值、自定义主题及调试节点与元素结构
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Drupal字段值、自定义主题及调试节点与元素结构

获取Taxonomy标签的取值方式

如果你的内容类型关联的是单值分类参考字段,取值路径为:
row.content['#row']._entity.field_xxx.entity.name.value
其中field_xxx替换为你实际创建的分类参考字段的机器名即可。如果需要获取分类的ID、描述等其他属性,把路径中的name替换为tid、description.value即可。
如果是多值分类参考字段,需要加上索引获取对应位置的标签,比如取第一个标签的写法为:
row.content['#row']._entity.field_xxx[0].entity.name.value
需要遍历输出所有标签时,循环该字段数组即可。

调试实体结构的常用方法
  • 安装Devel模块后使用kint调试:在Twig模板中插入{{ kint(row.content['#row']._entity) }},即可可视化输出当前节点实体的完整层级结构,所有字段、属性、关联实体的取值路径都可以直接展开查看,不需要手动猜测路径。
  • 不安装第三方模块的情况下,可以开启Twig调试功能后使用自带dump函数:先在站点配置的services.yml中设置twig.debug: true,之后在模板中插入{{ dump(row.content['#row']._entity) }}即可打印实体结构,缺点是输出格式不如kint直观易读。
  • 所有调试功能仅建议在开发环境开启,不要在生产环境使用,避免泄露站点内部结构信息。

内容的提问来源于stack exchange,提问作者user3429578

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.22 03:27:04