【发布时间】:2014-02-08 00:50:54
【问题描述】:
我对 Drupal 比较陌生。我们有一个网站,我被要求加入并进行一些更改。我正在定制 Webforms 模块的输出。我在这样做时遇到了麻烦,因为我似乎找不到对 Webforms 使用的各种数据结构的引用。
例如,我需要更改预处理挂钩中的某些内容。传入钩子的是一个名为 $variables 的结构。我可以看到属性被添加到我想要更改的部分,所以我知道我在正确的钩子里。我想做的是在文本中添加一些内容。但我不知道文本在 $variables 中的哪个位置,所以我可以更改它。
我确定我需要更改的内容就在那里,但我似乎无法理解。我在网上找到的所有文档要么是“粘贴此代码”,要么假设您知道数据结构。
所以:
1. 这些结构是否有任何参考? $variables 是其中之一。 $submission、$components 是其他人。可能还有更多。我知道他们的内容因特定的网络表单而有很大差异,但正在寻找一般参考。
2. 如何从钩子内部查看其中一个结构的内容?我已经尝试了很多东西,但没有运气。将其输出到 Apache 日志或显示在屏幕上会很棒...
任何帮助将不胜感激。感觉这里有真正的力量,但我无法理解它,因为我缺少一些基础知识。
【问题讨论】:
标签: drupal