【问题标题】:Drupal 7 - Can't get form values from form_alter in node_presaveDrupal 7 - 无法从 node_presave 中的 form_alter 获取表单值
【发布时间】:2015-01-28 05:32:47
【问题描述】:

我在form_alter 中添加了一些自定义字段,但我无法获取hook_node_presave 中的值。我错过了什么还是应该使用其他表单挂钩来获取价值?

【问题讨论】:

    标签: drupal-7 hook-form-alter hook-form


    【解决方案1】:

    hook_node_presave 应该无法检索使用hook_form_alter 添加到节点的表单元素。很简单,因为hook_node_presave 仅作用于附加到节点对象本身的字段,而不作用于正在提交的表单。

    所以,你遇到的是正常行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多