Sto creando un modulo in Drupal 7 con l'API del modulo. In questo momento, posso creare un normale campo di input del calendario con il seguente codice:
$form['services_tab']['schedule_datepicker'] = array(
'#title' => t('Pick the desired date'),
'#type' => 'date_popup',
'#date_year_range' => '0:0',
'#date_format' => 'Y-m-d',
'#prefix' => '<div id="datepicker-schedule">',
'#suffix' => '</div>',
);
In questo momento posso visualizzare il bellissimo popup del calendario. Quello che sto cercando di ottenere è abilitare o disabilitare determinate date in base a una regola come: disabilitare tutti i sabati e le domeniche; o addirittura rimuovere lo stato dei clic da date specifiche in base a un elenco di festività nazionali ...
È qualcosa che può essere ottenuto con la codifica PHP o deve essere fatto con jQuery? Nel caso in cui jQuery sia la soluzione, apprezzerei qualsiasi suggerimento su come farlo ... Il calendario è una tabella, ma le celle della tabella non hanno un ID o qualcosa che potrebbe aiutarmi a trovarle e disabilitarle in base a una regola. ..
Grazie.