Hello,
If you had asked me this 2 months ago I would have pointed you to Snowcovered or suggest that you do not do it. However, I have recently been delving into the database tables and have found this solution for you.
Test this on a local host installation first.Open the database for your DotNetNuke installation
go to the tabs table and open this table
look in the tab name column for the menu items that you wish the users access to
ie. We will look for the 'Tabs' TabName
In my installation the 'Tabs' page has a Tabid of 40
- make a note of the tab ID for your installation
go to your DotNetNuke installation, login as host or admin
go to admin menu / tabs
click on a current page listed and click on the edit pencil icon
View the URL that is created for editing this page
now edit the URL and change the tab ID to the tab ID for the admin page that you wish to edit
ie.
http://localhost/igfilm_dnn453/Abou...fault.aspxbecomes:
http://localhost/igfilm_dnn453/AboutUs/tabid/40/ctl/Tab/action/edit/returntabid/40/Default.aspx
(we have changed the tab id from 54 to 40)
- click on go in the browser window
This will now open the page settings for the 'tabs' page
You can now specify which security roles can view the page and even specify where the page should be placed in the menu. - if I was doing this I would set up a new 'admin' page and then move the tabs page underneath this new admin page and then setup these pages just to be viewable by the security roles that you require.
Hope that helps,
Thanks