c_ddate module を使用しています。
チェックアウトペインにフックして、強制的に検証させ、配達日オプションを必須にする方法を教えてください。
そのチェックアウトペインは、hook_alter_form()によって引き続きキャプチャされますか?その場合は、#requiredをそのフィールドに追加できます。少しお試しください。折り返しご連絡いたします。
編集:OK、これは私のために働きました:
function tools_utilities_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'uc_cart_checkout_form') {
// Make delivery date required
$form['panes']['ddate']['ddate']['#required'] = true;
}
}
独自のモジュールを作成し(この例では、私はtools_utilitiesと呼びます)、上記を実装すれば、問題ありません:)