[development] create a block with menu links
Lluís Forns
enboig at gmail.com
Wed Sep 29 15:38:35 UTC 2010
To Lee Rowlands; using just "hook_install()" is not an option; when I
make changes to my devel site, it is easier to just upload files and
clear cache than go through admin menus and repeat the changes.
To Nan Wich: I didn't know about this approach. I added my menu to
database using hook_update_n() and after changing my menu structure it
works perfect now.
--
*Les normes hi són perquè hi pensis abans de saltar-te-les
*La vida és com una taronja, què esperes a exprimir-la?
*Si creus que l'educació és cara, prova la ignorància.
*La vida és com una moneda, la pots gastar en el que vulguis però
només una vegada.
*Abans d'imprimir aquest missatge, pensa en el medi ambient.
2010/9/29 nan wich <nan_wich at bellsouth.net>:
> Perhaps I am confused as to why this is a confusing topic. Standard menu
> definitions can be put into any menu (which is already effectively a block).
> The menu system supports a "menu_name" parameter.
> $items['mystats'] = array(
> 'title' => 'My Statistics',
> 'description' => 'See my post statistics',
> 'page callback' => 'mymodule_mystats',
> 'access arguments' => array('view analyst statistics'),
> 'type' => MENU_NORMAL_ITEM,
> 'menu_name' => 'menu-analyst',
> );
> So, just do this in your standard menu building code. In this case, you
> then enable the "menu-analyst" block.
>
>
> Nancy
>
> Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King,
> Jr.
>
> ________________________________
> From: Lluís Forns
> In my module I want to create a block with menu links. Which is the
> correct way to do it so permissions are checked?
> I thought of creating a block and add l() funcionits, but l() don't
> check permission, and using if(users_accesss()) don't look smart.
More information about the development
mailing list