Ich erstelle ein Formular in Drupal 7 mit der Formular-API. Im Moment kann ich ein gewöhnliches Kalender-Eingabefeld mit dem folgenden Code erstellen:
$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>',
);
Im Moment kann ich das schöne Kalender-Popup anzeigen lassen. Ich versuche, bestimmte Daten zu aktivieren oder zu deaktivieren, basierend auf einer Regel wie: Alle Samstage und Sonntage deaktivieren; oder entfernen Sie sogar den Klickstatus von bestimmten Daten basierend auf einer Liste von Nationalfeiertagen ...
Ist dies etwas, das mit PHP-Codierung erreicht werden kann, oder muss es mit jQuery durchgeführt werden? Für den Fall, dass jQuery die Lösung ist, würde ich mich über Hinweise dazu freuen ... Der Kalender ist eine Tabelle, aber Tabellenzellen haben keine ID oder etwas, das mir helfen könnte, sie basierend auf einer Regel zu finden und zu deaktivieren. ..
Vielen Dank.