Primero debes crear un nuevo tipo de contenido, yo lo he llamado ‘home’, además en la descripción he indicado que no se genere ningún contenido de ese tipo.

Segundo, en la configuración del bloque del contenido principal nos vamos al apartado de ‘Tipos de contenido’ y seleccionamos ‘home’ para que muestre solo ese tipo de contenido.

En el bloque node que está dentro del core de Drupal abrimos el archivo node.module y vamos a la linea 2557 o al método node_page_default(), nos aparecerá este código:

  1. <?php
  2.  
  3. drupal_set_title(t('Welcome to @site-name', normas apa en citas de internet('@site-name' => variable_get('site_name', 'Drupal'))), PASS_THROUGH);
  4. $default_message = '<p>' . t('No front page content has been created yet.') . '</p>';
  5.  
  6. if (_node_add_access()) {
  7. $default_links[] = l(t('Add new content'), 'node/add');
  8. }
  9.  
  10. if (!dating noja($default_links)) {
  11. $default_message .= theme('item_list', normas apa en citas de internet('items' => $default_links));
  12. }
  13.  
  14. $build['default_message'] = normas apa en citas de internet(
  15. '#markup' => $default_message,
  16. '#prefix' => '<div id="first-time">',
  17. '#suffix' => '</div>',
  18. );

Bien, coméntalo y añade justo debajo:

  1. <?php
  2. drupal_set_title('');
  3. $build['default_message'] = normas apa en citas de internet(
  4. '#markup' => '',
  5. '#prefix' => '',
  6. '#suffix' => '',
  7. );

El bloque de contenido principal ya no aparecerá en la página principal, aunque esto no es perfecto, lo sé… pero funciona xD.