I have an application where I need to give each user a number of web pages (nodes, content, node renditions or whatever you want to call them) within each users user area. I would like to create each web page using CCK rather than have to program them.

I can create menu items for the Create Content for each CCK type that I want users to have access to. The problem is to then give each user, and only that user, menu items to access the content they created.

Using pathauto module plus tokens I can create paths for each of the user web pages so that they appear to fit into the user area. For example, for each CCK type I can create paths such as

[author-name-raw]/CCKtype

What I am looking for is a way for to set up menu items where I specify the path of the menu item using similar tokens (other than programming it). I can't find any reference to what we are allowed to specify as menu paths for the menu module or any module that opens it up to allow us to use tokens.

I seem to be missing something very basic here because I would expect this to be very common. Can anybody help me

thanks
Ken

Comments

wsmgrant’s picture

I am very much wanting to achieve the same thing and think I am missing something basic here too. I have used NodeAcccess to display anonymous users the front page to the website and then when an authenticated user logs in I would like to give them a different user page and custom menu ideally on a user by user basis. Can't find any information on achieving this solution - any help greatly appreciated

wsmgrant’s picture

Hi Ken, I'm a relatively new Drupaler myself and wanting to find the best way of doing a similar thingas your asking. From what I am figuring out one way which is a bit chunky but does work is set up various menus and connect these to blocks and then using the node access module I am able ot control permissions quite easily to which users see what. I have created a number of different roles based on the groups/permissions that I want to set up. It is working pretty well and once I got my head around it was fairly quick to set up - so far no problems...