Un ejemplo muy global :
En tu template.php
anuncio es el tipo de contenido al cual va dirigido el formulario
Código PHP:
Ver originalfunction TUTHEME_theme(){
return array('anuncio_node_form' => array('arguments' => array('form' => NULL),'template' => 'anuncio-node-form'), ); }
function TUTHEME_preprocess_anuncio_node_form(&$vars) {
$vars['anuncio_title'] = drupal_render
($vars['form']['title'] = array( '#type' => 'textfield',
'#title' => '',
'#required' => TRUE
)); ......... etc etc
$vars['botones'] = drupal_render($vars['form']['buttons']);
$vars['anuncio_render'] = drupal_render($vars['form']);
En tu anuncio-node-form.tpl.php
Código PHP:
Ver original<?php print $anuncio_title; ?>
Imprimimos los demas campos y detalles del formulario.
<?php print $anuncio_render; ?>
Imprimimos los botones (salvar, editar, eliminar)
<?php print $botones; ?>
Asi tienes mas control, hay otra manera de hacerlo, pero en este momento no encuentro la funcion y no recuerdo de memoria como seria...
Y obviamente la manera cutre:
buscas cada label y lo ocultas con css :D