Drupal 7 date_popup timepicker только значение по умолчанию - PullRequest
4 голосов
/ 13 июля 2011

В настоящее время я использую date_popup в Drupal 7.Одна из проблем, с которыми я столкнулся, заключалась в том, что значение по умолчанию не отображается, если я выбрал формат только для времени.

Т.е.

    $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 Ответ

1 голос
/ 17 октября 2011

Здесь есть патч для всплывающего модуля даты, который может подойти

http://drupal.org/node/1037150

Но может показаться, что это ошибка, добавленная при добавлении относительной функциональности только к полям времени.

...