Creare un link all'interno di user menu con hook_menu

7 contenuti / 0 new
Ultimo contenuto
Creare un link all'interno di user menu con hook_menu

Ciao a tutti. Per necessità devo associare una entry di menù creata tramite hook_menu all'interno del menù "User menu". La particolarità è che deve essere del tipo con parametri quindi

user/UID/fatti_riconoscere

e non
user/fattiriconoscere

Questo è il mio hook_menu relativo a questo items (non considerate la mancanza dei controlli di accesso):

$items['user/%/fatti_riconoscere'] = array(
            'title' => 'Fatti riconoscere',
            'page callback' => 'zbl_utility_fatti_riconoscere',
            'access callback' => true,
            'type' => MENU_NORMAL_ITEM,
        );

Come faccio ad inserirlo all'interno del mio User Menu con ovviamente il cambio da % a UID_DELL_UTENTE ?

M.

Drupal Version:

Scusa magari dico una cavolata... ma hai provato ad usare MENU_DEFAULT_LOCAL_TASK oppure MENU_LOCAL_TASK ???

mai usati per un menu utente... ma chi sa... potrebbe funzionare...

ps. comunque dovresti aggiungere

'menu_name' => 'user-menu'

altrimenti come lo associ al menu utente scusa????

e credo che invece di % sia meglio usare %user

ciao jonxduo: hai ragione sull'associazione 'menu_name', me la sono scordata. Ci provo e vi sapro' dire.

Per %user invece non concordo. Perché devo caricare i dati dell'utente quando mi serve solamente il suo uid ?

M.

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

Ninete pensavo solo che l'uid ti servisse per ottenere in seguito i dati dell'utente ;P

In quel caso avresti avuto solamente che ragione.

M.

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

ziobudda wrote:
ciao jonxduo: hai ragione sull'associazione 'menu_name', me la sono scordata. Ci provo e vi sapro' dire.

Per %user invece non concordo. Perché devo caricare i dati dell'utente quando mi serve solamente il suo uid ?

M.

Quindi si trattava solo di far l'associazione con 'menu_name'?