problems with hook_form_alter() function heihachi_form_alter(&amp;$form, $form_state, $form_id) {
    if ($form_id == 'ipaper_node_form') {
           unset($form['body']);
        }
}


the code above removed body field in node/add/ipaper. But how can i remove body inside a node? (mysite.com/node/4420 for example).

And 2nd question is: i did print_r($form) inside mymodule.module and now im watching in the page source code and see this:

Array
{

    [#node] =&gt; stdClass Object
        (
            [uid] =&gt; 1
            [name] =&gt; heihachi


i am on the right way if i use this construction to print the name for example:
$form['#node'] => ['name'] ?? Guess not.. :) That stdClass Object is confusing me :(
A better approach is to edit the content type settings and omit body altogether.

In Drupal 6, you can do this by going to /admin/content/types/ipaper and leave the "Body field label" empty.

In Drupal 7, go to /#overlay=admin/structure/types/manage/ipaper/fields and delete the Body field.

If you really need to keep old content in the node body, then use hook_nodeapi() with $op == 'view to unset $node-&gt;body