首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hook_widget的Drupal7替代方案

hook_widget的Drupal7替代方案
EN

Stack Overflow用户
提问于 2011-10-14 19:23:31
回答 1查看 274关注 0票数 0

我正在处理一个项目,其中我需要将在d6中创建的自定义字段移植到d7。此字段正在实施hook_widget。

有人能告诉我在Drupal7中有什么替代方案吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-14 19:30:05

在Drupal7中,hook_widget()已经被重命名为hook_field_widget_form(),还有一些新的参数。

http://api.drupal.org/api/drupal/modules--field--field.api.php/function/hook_field_widget_form/7

代码语言:javascript
复制
<?php
/**
* Implements hook_field_widget_form().
*/
function number_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
  // use += to avoid overwriting incoming $element
  $element['value'] += array(
    // Fill in $element.
  );

  return $element;
}

/**
* Implements hook_field_widget_error().
*/
function number_field_widget_error($element, $error, $form, &$form_state) {
  form_error($element['value'], $error['message']);
}
?>

@查看http://drupal.org/node/728792

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

https://stackoverflow.com/questions/7766887

复制
相关文章

相似问题

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