Hi!

First I'll like to say that I'm still pretty new to drupal, so if my question is "obvious" please bear with me.

I have installed a "clean" drupal 6 on a CentOS system, created two roles and two users, each user belonging to each role:
User1 --> role1
User2 --> role2

now I have created 2 menus, and through the block configuration set the "Role specific visibility settings" so that only users belonging to role1 should see menu1 and users belonging to role2 see menu2.... but non of the menus is shown to the users, only admin.
What have I done wrong?

If it is of any importance I'm using the "Garland" theme

Regards

/Christoffer

Comments

diegodcr’s picture

I think you have to set permissions first.
No matter the configuration of the blocks, if users do not have access perms, drupal won't display them.

duca’s picture

Hi diegodcr!

Thanks for your reply, the two roles has access permissions they can see the other modules I have installed eg. forum and gallery (which only users belonging to roles role1 and role2 should be able to see).

diegodcr’s picture

How did you do the menus, hook_menu()? or Admin -> Build -> blocks,

What do your menus have or should have?

either case, provide details.

duca’s picture

Hi Diegodcr!

I created the menu by administer --> site building --> menus --> add menu .... then added to the left sidebar: administer --> site building --> navigation ... and then tried to define who should be able too see the menu by administer --> site building --> blocks --> "the menu" configure.

The menues should only hold some pages created by "create content".

I hope that's enough info, as earlier mentioned I'm pretty new to drupal so if there is a lack of info I'm sorry but I dont know what's important to solve the issue! :o)

diegodcr’s picture

duca’s picture

Hi!

I really can't tell what did the trick, but I tried to upgrade to drupal 6.1, the menu item still wouldn't show too the members as earlier described, then I deleted the item and re-created it and wuula it works!?! .....

Sometimes you don't have to understand it, just accept it! :o)

But thanks for all your help!

Best regards

/Christoffer