Hey Joel, thank you so much!
If it were me, I'd use Views and detect the User based on role and probably use Custom Field module for PHP and do all sorts of tests in there. Since it's a block, though, arguments aren't passed, so you could do a Default argument from PHP and do all sorts of fun PHP code in there, so you wouldn't need an additional module.
Or you could assign a role using a Rule, or have the User based on an argument (again, default argument, Current Logged in User), and use Empty Text to show a different menu based on the existence of that project.
Actually, I kinda like that last idea...
Joel
-----Original Message-----
From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of Joel Willers
Sent: Tuesday, June 07, 2011 1:03 PM
To: support@drupal.org
Subject: Re: [support] Dynamically display menu items?
You could make two blocks, put them in the same place and assign visibility settings based on role. There are many options, though.
Joel
From: support-bounces@drupal.org [mailto:support-bounces@drupal.org] On Behalf Of toon severijns
Sent: Tuesday, June 07, 2011 1:01 PM
To: support@drupal.org
Subject: [support] Dynamically display menu items?
Hello all,
Let's i want to display or not display a menu item depending on some property of the logged in user. E.g. when my user has selected a project (i.e. a reference to the project can be found through the user) i want to display a menu item "my project", if not i want to display a different menu item "available projects". How do i do this? Context? Rules? Menu hooks?
Any ideas?
Best,
Toon
--
[ Drupal support list | http://lists.drupal.org/ ]
--
[ Drupal support list | http://lists.drupal.org/ ]