Цель: необходимо иметь мини-формы для создания конкретных типов узлов "на лету" из любого места на сайте. Вместо того, чтобы пользователь нажав кнопку "Создать материал", выбрать тип материала "foo", а затем, заполнив форму, сохранять ноду - можно создать форму для этого типа содержимого, которую можно будет отобразить в блоке. Таким образом, создать ноду можно быстро.
Два способа сделать это:
- Вызвать drupal_get_form('nodetype_node_form'), а затем использовать hook_form_alter() чтобы исключить (unset) некоторые элементы формы