Как получить дату последнего изменения?

Аватар пользователя lipinart

Всем привет!
Как получить значение последнего изменения ноды в форме редактирования?

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя serega111
serega111 2 года назад

а поточнее, в каком контексте получить надо? в hook_form_alter это будет $form_state['node']->changed

Аватар пользователя lipinart
lipinart 2 года назад

Через hook_theme() указал новый шаблон для формы редактирования ноды. Получается, вывод в шаблоне.

Аватар пользователя serega111
serega111 2 года назад

в node_form объект записывается в $form['#node'], хотя помечено - удалить. Так что по идее, должна быть переменная $node в шаблоне. Но для надежности лучше создать hook_form_alter и записывать объект ноды в $form

Аватар пользователя lipinart
lipinart 2 года назад
serega111 написал:
$form['#node'], хотя помечено - удалить.

# - пометка удалить? Удалить когда, после отправки формы?

Аватар пользователя serega111
serega111 2 года назад

в коде модуля node разработчики отметили, что нужно удалить строчку, где они записывают объект ноды в массив $form. Поэтому лучше написать свой hook_form_alter, а то при обновлении может что-нить сломаться

PS Раз работаете с формой, так хоть загляните в код, где она формируется.