he montado un menu para que me muestre una pestaña, pero no lo hace.
quieron que en las páginas de usuarios me aparezca una pestaña para mostrar información del usuario.
mi hook_menu:
<?php
/**
* Implementation of hook_menu().
*/
function gestion_menu($may_cache) {
$items = array();
if ($may_cache) {
$items[] = array(
'path' => 'partida',
'title' => t('alta de partida'),
'access' => user_access('alta de partida'),
'type' => MENU_CALLBACK,
'callback' => 'drupal_get_form',
'callback arguments' => array('alta_form'),
'access' => user_access('alta de partida'),
);
$items[] = array(
'path' => 'user/buddy',
'title' => t('my buddys activity'),
'callback' => 'my_buddy_activity',
//'callback arguments' => array('user_edit'),
'type' => MENU_LOCAL_TASK,
'access' => user_access('my buddys activity'),
);
}
return $items;
}
<?tengo instalado devel, y he probado a borrar cache, restaurar menus, etc... pero nada
Un saludo
Oskar
- Inicie sesión o regístrese para enviar comentarios

Oskar, como comenta Samuel
Oskar, como comenta Samuel tal vez el problema es el cache.
Me parece que las pestañas deberían aparecer si en vez de cargar el menu con $may_cache hicieras esto:
<?phpif (!$may_cache) {
//...
}
?>
A ver si funciona.
Saludos
Hola Oskar, Parece una
Hola Oskar,
Parece una tontería pero a veces uno se despista. El código que tienes es del 5.x ¿estas usando 5.x o el 6.x? A parte de eso no me parece que tengas ningún error de código y con limpiar la caché debería verse. Mira de todas formas que en el Navigation menu no te aparezca como desactivado este item.