Каков наилучший способ выяснить, находится ли форма узла в состоянии «Создать новый узел» или «Изменить существующий узел»?
Есть ли что-либо в массиве $form или мне нужно сarg()
$form
arg()
Вы запрашиваете форму редактирования узла? Если это так, вы можете сделать следующее:
if (empty($form['nid']['#value'])) { // in add form } else { // in edit form }
Или ...
if (arg(1) == "add") { // in add form... } else { // in edit form... }
лучший способ в моем варианте - проверить, имеет ли форма NID.