For your example, this is not a switch, but 2 modules with differents ACL. The block 'login' is displayed for 'Anonymous' and the menu is displayed for 'Authenticated user' (block Navigation).
For the element's visibility in the menu, this is with the user_access method defined in the function 'hook_menu' for each module.
Florent JOUSSEAUME,
Ivan Sergio Borgonovo a écrit :
I've to dynamically generate the menu and I've the feeling that just adding items in menu_hook and trial&error won't take me far reasonably efficiently.
eg. I'm interested in obtaining effects similar to "Login" turning into "My account" even for menu created from the admin interface.
I'm reading drupal source but I'd hope there is a faster way to get the rough picture and some examples.
thanks