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

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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:

<?php
 
if (!$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.