
Если вы используете в своей форме (API Drupal 7) поле даты, поставляемое модулем date/date_popup, то возможно, хотели бы избавиться от поля ввода времени.
Минимальное объявление поля выглядит следующим образом:
|
|
$form['pubdate'] = array( '#type' => 'date_popup', '#title' => 'Дата публикации', ); |
В общем то и #title тоже можно опустить.
Чтобы показать программе, что нам не нужно поле Time, следует задать формат даты без значения времени, например вот так:
|
|
$form['pubdate'] = array( '#type' => 'date_popup', '#title' => 'Дата публикации', '#date_format' => 'm/d/Y', ); |

Ещё желательно избавить от метки поля «Date», которая явно лишняя при наличии #title. Сделать это не сложно:
|
|
$form['pubdate'] = array( '#type' => 'date_popup', '#title' => 'Дата публикации', '#date_format' => 'm/d/Y', '#date_label_position' => 'none', ); |
Данная запись опубликована в 22.03.2018 18:57 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Март 9, 2025 г.
На сайте всегда (или почти всегда) возникает задача управления настройками вроде телефон, email, какие то текстовые элементы, вроде копирайта, адрес организации и т.п.
С точки зрения данных - требуется объект в терминах шаблонов проектирования - синглтон. ...
Читать
Январь 9, 2024 г.
Функция считается устаревшей, начиная с версии ядра 9.3, в 10-й версии функция удалена из кода.
В новом API нужно воспользоваться одним из сервисов ядра, которые реализуют нужную функцию.
Сервис extension.list.module - реализует функции, связанные ...
Читать
Март 2, 2014 г.
Запустили сайт - каталог по технике, связанной с полировкой. Не знал, что существует столько оборудования для полировки. Магазинная часть базируется на ...
Читать
Октябрь 16, 2017 г.
Drupal очень многое позволяет делать из админки. Создание типов публикаций, представлений, настройка модулей и многое другое. Это сильная сторона и одновременно ...
Читать