Estoy creando un formulario en Drupal 7 con el formulario API. En este momento, puedo crear un campo de entrada de calendario ordinario con el siguiente código:
$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>',
);
En este momento puedo hacer que aparezca la hermosa ventana emergente del calendario. Lo que intento lograr es habilitar o deshabilitar ciertas fechas en función de una regla como: deshabilitar todos los sábados y domingos; o incluso eliminar el estado de clic de fechas específicas según una lista de feriados nacionales ...
¿Es esto algo que se puede lograr con la codificación PHP, o debe hacerse con jQuery? En caso de que jQuery sea la solución, agradecería cualquier sugerencia sobre cómo hacer eso ... El calendario es una tabla, pero las celdas de la tabla no tienen una ID o algo que pueda ayudarme a encontrarlas y desactivarlas según una regla. ..
Gracias.