Problemas en Drupal con el tema Zen y Nice Menus

 Dom, 22/02/2009 - 21:22     Sandor

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í... :)

Categoria: 
Etiquetas: 

Comentarios

Enviado por Timidín (no verificado) en

a mi me funciono poniendo


print theme('nice_menu_primary_links');
?>

Añadir nuevo comentario

HTML Filtrado

  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
CAPTCHA
Contesta a esta pregunta para comprobar que eres humano :-)
Fill in the blank.

Sobre PlanetaInopia

Sandor Inopia nació en Bilbao, un lunes cualquiera, justo 1904 años después de que Nerón se suicidara, diciendo ¡Qué artista muere conmigo!, y 192 años después de que Volta descubriera la pila eléctrica. Mientras celebraba su quinto cumpleaños, Elvis daba su último concierto, y celebrando los siete, Muhammad Ali se retiraba del boxeo.

Sobre PlanetaInoipa, blog personal de Sandor Inopia (Sandor Saiz Ortuondo)

Yo no tengo la ambición de Nerón, la inteligencia de Volta, la voz de Elvis, o la fuerza de Alí, pero a veces me gusta escribir y darme a conocer a los demás. Por eso este blog, que espero te guste.

Comentarios recientes