Php Drupal 7字段api复选框未保存
我试图让Drupal7字段以编程方式工作,但进展不顺利。 我只想创建一个模块,创建一个带有复选框的字段。模块正在工作,字段正在工作,但复选框不会保存 这是我的hook\u field\u widget\u表单:Php Drupal 7字段api复选框未保存,php,drupal-7,drupal-modules,drupal-field-api,Php,Drupal 7,Drupal Modules,Drupal Field Api,我试图让Drupal7字段以编程方式工作,但进展不顺利。 我只想创建一个模块,创建一个带有复选框的字段。模块正在工作,字段正在工作,但复选框不会保存 这是我的hook\u field\u widget\u表单: <?php function add_to_basket_field_widget_form(&$form,&$form_state,$field,$instance,$langcode,$items,$delta,$element) { $element
<?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天后,没有任何迹象表明它的时间问专家
谢谢请尝试查看字段示例部分。确保您的自定义字段具有.install文件中描述的架构,以便您在自定义字段中输入的值能够实际保存。希望这对您有所帮助
$form[$group]['ex_account'] = array(
'#type' => 'checkbox',
'#title' => t('your title'),
'#default_value' => variable_get('ex_account', 1) ? 1 : 0,
'#description' => t('desc.'),
);
return system_settings_form($form); or return $form;
谢谢fmitchell,整个代码相当大,这就是为什么我没有发布完整版本的原因。它有所有正确的挂钩(我想)。我应该发布我的最新版本的代码吗?这如何回答这个问题?