Tworzę formularz w Drupal 7 z interfejsem API formularza. W tej chwili mogę utworzyć zwykłe pole wprowadzania kalendarza z następującym kodem:
$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>',
);
W tej chwili mogę wyświetlić piękne okienko kalendarza. To, co próbuję osiągnąć, to włączyć lub wyłączyć niektóre daty w oparciu o zasadę: wyłącz wszystkie soboty i niedziele; a nawet usunąć stan kliknięcia z określonych dat na podstawie listy świąt państwowych ...
Czy jest to coś, co można osiągnąć za pomocą kodowania PHP, czy też należy to zrobić za pomocą jQuery? W przypadku, gdy jQuery jest rozwiązaniem, byłbym wdzięczny za wszelkie wskazówki, jak to zrobić ... Kalendarz jest tabelą, ale komórki tabeli nie mają identyfikatora ani czegoś, co mogłoby pomóc mi je znaleźć i wyłączyć na podstawie reguły. ..
Dziękuję Ci.