CCK hook_default_value
Last modified: February 26, 2009 - 14:13
<?php
/**
* sets default values for the field.
*
* To get this hook actually called, make sure to set
* 'default value' => CONTENT_CALLBACK_CUSTOM
* on hook_widget_info.
*/
function hook_default_value(&$form, &$form_state, $field, $delta) {
$items = array();
$field_name = $field['field_name'];
switch ($field['multiple']) {
case 0:
$max = 1;
break;
case 1:
$max = isset($form_state['item_count'][$field_name]) ? $form_state['item_count'][$field_name] : 1;
break;
default:
$max = $field['multiple'];
break;
}
for ($delta = 0; $delta < $max; $delta++) {
$items[$delta] = array(
/* YOUR STUFF HERE */
);
}
return $items;
}
?>This hook is called from content_field_form (content.node_form.inc)
