web-dev-qa-db-ja.com

日付ピッカーフィールド

私はDrupal 7とCleanテーマを使用しています。

コンテンツタイプフィールドに日付ピッカーを追加できますか?

これについて検索しましたが、解決策は見つかりませんでした。

ユーザーが日付フィールドをクリックすると、日付ピッカーが表示されます。出来ますか?

1
Karmacoma

Date module には、フィールドにjQuery UIポップアップウィジェットを提供する「Date Popup」というサブモジュールがあります。

そのモジュールをインストールし、コンテンツタイプに新しいフィールドを追加し、ウィジェットを選択するときに[ポップアップカレンダー]を選択します。

screenshot

4
Clive

コードで実行したい場合は、次のようになります。

コールバック

function callback($date){

  drupal_add_library('system', 'ui.datepicker');
  drupal_add_js("(function ($) { $('.datepicker').datepicker(); })(jQuery);", array('type' => 'inline', 'scope' => 'footer', 'weight' => 5));

  return theme('my_theme');
}

テンプレート

<input type="text" class="datepicker" name="renewaldate" />
0
Rick