Con el cambio de look de PlanetaInopia me he enfrentado a uno de esos problemillas que a priori pueden parecer pequeños, pero que me ha vuelto loco casi una semana. El caso es que para el nuevo diseño he escogido el tema Zen, con un layout fijo. Para el menú superior utilizo el módulo Nice Menus, pero por más que lo intentaba, no encontraba la forma de que "encajara" correctamente debajo de la cabecera. El final, he creado un page.tpl.php personalizado, eliminando las llamadas a primary_links, secondary_links y navbar, cambiándola por una llamada directa a Nice Menus. En definitiva, he sustituido en page.tpl.php esto:
?php if ($primary_links): ?>
?php print theme('links', $primary_links); ?>
?php endif; ?><?php if ($secondary_links): ?>
?php print theme('links', $secondary_links); ?>
?php endif; ?><?php print $navbar; ?>
por esto otro:
?php
/* theme_nice_menu($id, $pid, $direction = 'right', $menu = NULL)
* @param $id The nice menu ID.
* @param $pid The parent menu ID from which to build the nice menu
* @param $direction Optional. The direction the menu expands. Default is 'right'.
* @param $menu Optional. A custom menu array to use for theming --
*/
$pid = variable_get('menu_primary_menu', 0);
$menu = theme('nice_menu', 1, $pid, 'down', NULL);
print $menu['content'];
No se si habrá mucha gente con mi mismo problema, pero por si acaso yo lo dejo por aquí... :)