Bei der Erstellung von Formularelementen, welche eine Jquery-Datepicker-Funktionalität bereitsstellen sollen besteht die Möglickeit auf Date Popup, ein Submodul des Date / Date API Moduls zurückzugreifen.
Der Zugriff auf diese Funktionalität erfolgt über Drupals FAPI. hongomat.info
mit Date Popup (date_popup) als Abhängigkeit:
; $Id$
name = hongomat
description = A hongomatic description
package = example
dependencies[] = date_popup
core = 6.x
Anlegen eines Datepicker-Elementes (hongomatic_datepicker_element
) mit TT.MM.YYYY-Notation, der Möglichkeit 0 Jahre in die Vergangenheit und 5 Jahre in die Zukunft zu gehen, vorbelegt mit dem heutigen Datum, in hongomat.module
:
function hongomat_form(&$form_state) {
$form = array();
$form['hongomatic_datepicker_element'] = array(
'#title' => t('Hongomatic datepicker'),
'#type' => 'date_popup',
'#required' => TRUE,
'#date_format' => 'd.m.Y',
'#date_year_range' => '-0:+5',
'#default_value' => date('Y-m-d') .' 00:00:00',
);
// more form elements [...]
return $form;
}