我试图让 Drupal 7 Field 以编程方式工作,但进展不顺利。我只是想创建一个模块来创建一个带有复选框的字段。该模块正在工作,该字段正在工作,但复选框不会保存。
这是我的 hook_field_widget_form:
<?php
function add_to_basket_field_widget_form(&$form,&$form_state,$field,$instance,$langcode,$items,$delta,$element)
{
$element += array(
'#type' => 'checkbox',
'#title' => t('Add to basket?'),
'#default_value' => isset($item['add_to_basket_cfield']) ? $item['add_to_basket_cfield'] : '',
);
return $element;
}
?>
当我将它作为模块的一部分运行时,它可以工作,但不会保存刻度或不保存刻度。我已经尝试了我能想到的一切来让它工作,但在 3 天后没有任何迹象表明是时候问专家了
谢谢