В модуле Drupal 6 функция hook_form используется для создания формы создания / редактирования. Как создать разные формы для создания и редактирования вместо использования одной и той же формы для обоих?
Первым параметром hook_form является $ node. Если задано $ node-> nid, это уже сохраненный узел, поэтому форма редактирования. Если нет, то это форма создания.