Aggiungere link nel menu tab di View e Edit

4 contenuti / 0 new
Ultimo contenuto
Aggiungere link nel menu tab di View e Edit

Vorrei aggiungere un link nel menu tab appunto, come fa per esempio il modulo devel, ma non riesco a capire cosa manca la mio modulo per farlo, ho svuotato la cache, cron ecc... questo il mio codice:

function miomodulo_menu() {
  $items['node/%node/miapagina'] = array(
    'title' => 'Miapagina',
    'page callback' => 'miapagina_function',
    'page arguments' => array('node', 1),
    'type' => MENU_LOCAL_TASK,
  );
  return $items;
}

Cosa maca?

Drupal Version:

ciao macintel,
manca access callback. Qui trovi la documentazione hook_menu

<?php
function miomodulo_menu() {
 
$items['node/%node/miapagina'] = array(
   
'title' => 'Miapagina',
   
'page callback' => 'miapagina_function',
   
'page arguments' => array('node', 1),
   
'type' => MENU_LOCAL_TASK,
   
// accessibile a tutti
   
'access callback' => TRUE,
   
// oppure accessibile per permesso
   
'access callback' => 'user_access', // callback di default e si puo omettere se specifico gli access arguments
   
'access arguments' => array('nome del permesso'),
   
// oppure accessibile logica custom
   
'access callback' => 'miafunzionedicallback'
 
);
  return
$items;
}
?>

Ciao willzyx, nel tuo codice è ripetuto due volte la entry "access callback". Una con "user_access" ed una con "miafunzionedicallback".

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

veramente è ripetuto 3 volte .. ognuna con un esempio di come utilizzarla e relativo commento :)