Aupa,
Quiero que dentro de user/$nid, donde aparecen los datos de usuario, aparezca una pestaña más. Para eso he mirado como lo hace el módulo contact y el apply for a rol, para intentar copiar y conseguir esto que he dicho. Para ello me he creado un módulo con esta función:
//include_once ('sites/all/modules/content_profile/content_profile.theme.inc');
function ddonosti_menu() {
$items['user/%'] = array(
'title' => 'List',
'page callback' => content_profile_get_add_path($type),
'page arguments' => 'comercio',
'access arguments' => array('access content'),
'type' => MENU_LOCAL_TASK,
'weight' => 2,
'file' => 'sites/all/modules/content_profile/content_profile.theme.inc',
);
/* hook_menu del módulo contact
$items['user/%user/contact'] = array(
'title' => 'Contact',
'page callback' => 'contact_user_page',
'page arguments' => array(1),
'type' => MENU_LOCAL_TASK,
'access callback' => '_contact_user_tab_access',
'access arguments' => array(1),
'weight' => 2,
'file' => 'contact.pages.inc',
);*/
}
Cuando voy ha activarlo me dice que no encuentra la función content_profile_get_add_path($type), ya que, esta función es parte del content_profile.theme.inc del módulo content_profile. Lo he probado como estó y solo con 'content_profile.theme.inc' en 'file' pero me sigue dando el mismo error. Con el include_once, si que no me da ese error, pero sigue sin aparecer el tab, aun borrando la cache. ¿Alguna idea de como solucionarlo? Recardad, que estoy en drupal 6.x.
Gracias por su tiempo y ayuda. Un saludo. aitor