我正在处理一个项目,其中我需要将在d6中创建的自定义字段移植到d7。此字段正在实施hook_widget。
有人能告诉我在Drupal7中有什么替代方案吗?
谢谢
发布于 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
<?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
https://stackoverflow.com/questions/7766887
复制相似问题