首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何访问自定义模块中的节点字段内容?

如何访问自定义模块中的节点字段内容?
EN

Drupal用户
提问于 2016-02-29 20:11:15
回答 2查看 78关注 0票数 0

我有一个名为“区域”的内容类型,我创建了以下字段

  • 地区geojson(多边形值)
  • 哈扎德(名单)-大雨,冰雨,风暴
  • 警报级别(列表)-极端、高、低

我正在一个视图中展示一张传单地图。现在,我想编写一个自定义模块,该模块可以获取节点的字段内容(即harzards和警报级别),然后将它们传递到javascript文件,该文件将根据alert_level将特定颜色打印到视图中的区域。

将字段内容(harzards和alert_level)输入自定义模块,然后将它们传递给javascript文件的最佳方法是什么?或者还有其他方法来实现这一点。谢谢

EN

回答 2

Drupal用户

发布于 2016-02-29 23:08:50

假设您指的是Drupal 7,从我的头顶上开始,实现类似于钩子_节点_视图()的东西,并通过附件#元素附加Javascript。我经常在我的钩子选择愚蠢,所以有人可能有一个更好的建议。

票数 0
EN

Drupal用户

发布于 2018-10-07 13:44:59

为什么不继续使用与构建传单地图相同的视图?在Drupal世界中,这样做似乎最简单,也是最“标准”的。

如果您坚持使用视图,那么在设置样式时会想到三个选项(至少):

  1. 使用视图条件模块。
  2. 将field_hazzard输出重写为说明你的情况
  3. 使用视图:getView调用自定义模块中的视图。

这里有一个一步一步的教程,使用第二个选项完成类似的操作。它看起来很好,而且应用范围很广:Drupal视图中数据的条件格式设置

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/193055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档