Иногда в форме создания материала, необходимо менять дату его создания.
Каждый раз приходится поливаться и вбивать в это поле, циферки с датой.
Для улучшения ситуации:
устанавливаем модуль Date в его пакете обязательно включаем Date Popup
через form_alter темизируем форму добавления материала
function названиемодуля_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'названиетипаматериала_node_form') { //например news
//print '<pre>'.print_r($form,true).'</pre>';
$form['author']['date'] = array(
'#type' => 'date_popup',
'#title' => t('Authored on'),
'#date_year_range' => '-13:+3', //промежуток годов
'#date_format' => 'd F Y - H:i', //формат даты
'#module' => date,
);
}
}
if ($form_id == 'названиетипаматериала_node_form') { //например news
//print '<pre>'.print_r($form,true).'</pre>';
$form['author']['date'] = array(
'#type' => 'date_popup',
'#title' => t('Authored on'),
'#date_year_range' => '-13:+3', //промежуток годов
'#date_format' => 'd F Y - H:i', //формат даты
'#module' => date,
);
}
}
Результат: удобная дата при выборе:
На мой взгляд мелочь, а приятно.
Комментарии
Классно, спасибо.
А вроде модуль даже такой был