2011-07-13 4 views
4

現在、Drupal 7のdate_popupを使用しています。私が遭遇した問題の1つは、フォーマットを時間限定として選択しただけでは表示されないデフォルト値でした。Drupal 7 date_popup timepickerのみデフォルト値

I.e.

$form['start'] = array(
      '#type' => 'date_popup', 
      '#title' => t('Start'), 
      '#default_value' => date("Y-m-d H:i:s", $start), 
      '#date_format' => "Y-m-d h:i A", 
    ); 

には正しいデフォルト値が表示されますが、実際にはすべての日付項目が含まれます(実際にはタイムピッカーのみが必要です)。しかし、「#date_format」を時刻限定フォーマットに変更すると、次のようになります。

$form['start'] = array(
      '#type' => 'date_popup', 
      '#title' => t('Start'), 
      '#default_value' => date("Y-m-d H:i:s", $start), 
      '#date_format' => "h:i A", 
    ); 

これ以上のデフォルト値はありません。時間限定フォーマットのdate_popupのデフォルト値はどうすればよいですか?

答えて

1

http://drupal.org/node/1037150

適しているかもしれません。しかし、それは時間にのみフィールドを相対的な機能を追加しながら、導入のバグだと思われる、ここで日付ポップアップモジュール用のパッチがあります。