I’m using the date field contrib module and added it to my custom module which creates a content type and its fields.
I’ve successfully added a field(+instance) of date with a popupcalendar to my contenttype with a lot of help of this comment. But I can’t figure out how to get the end date working. It’s only showing a first date, not value2. I’ve tried screwing around in the field settings by adding 'enddate'=> 1
to no avail.
What setting should I use to get a start AND enddate to work in my field within my module?
Here are the fields I’m using(Its within a field collection which also works fine)
//Field collection
array(
'field' => array(
'field_name' => 'field_available_periods',
'label' => $t('Available periods'),
'cardinality' => -1,
'type' => 'field_collection',
),
'instance' => array(
'field_name' => 'field_available_periods',
'entity_type' => 'node',
'bundle' => 'accommodation',
'label' => $t('Available periods'),
'description' => '',
'widget' => array('type' => 'field_collection_embed'),
'required' => 1,
),
),
array(
'field' => array(
'field_name' => 'field_van_tot',
'type' => 'datetime',
'label' => $t('From - Until'),
'cardinality' => 1,
'settings' => array(
'granularity' => array(
'year' => 'year',
'month' => 'month',
'day' => 'day',
),
'enddate' => 1,
),
),
'instance' => array(
'field_name' => 'field_van_tot',
'entity_type' => 'field_collection_item',
'bundle' => 'field_available_periods',
'label' => $t('From - Until'),
'cardinality' => 1,
'description' => '',
'required' => FALSE,
'widget' => array(
'type' => 'date_popup',
'settings' => array (
'input_format' => 'Y-m-d',
'year_range' => '-0:+2',
),
),
'display' => array('default' => array('type' => 'date_default')),
'settings' => array(
'default_value' => 'blank',
'default_format' => 'short',
'default_value_code' => '',
'default_value2' => 'blank',
'default_value_code2' => '',
),
)
),
Sponsored by SupremePR