Estou criando um formulário no Drupal 7 com a API do formulário. No momento, posso criar um campo de entrada de calendário comum com o seguinte 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>',
);
No momento, posso exibir o lindo pop-up do calendário. O que estou tentando alcançar é ativar ou desativar determinadas datas com base em uma regra como: desativar todos os sábados e domingos; ou até remover o estado de clique de datas específicas com base em uma lista de feriados nacionais ...
Isso é algo que pode ser alcançado com a codificação PHP ou precisa ser feito com o jQuery? Caso o jQuery seja a solução, eu gostaria de receber dicas de como fazer isso ... O calendário é uma tabela, mas as células da tabela não têm um ID ou algo que possa me ajudar a encontrá-las e desativá-las com base em uma regra. ..
Obrigado.