Managing Pages in the DotNetNuke Admin Menu
From now on, I’ll point them here
First, it’s important to understand a little bit about how DotNetNuke actually manages pages. Since all pages and module content is rendered from the database you’ve got to go there if you want to manage content that isn’t made available through a management interface. That means that in order to edit or remove an item from the menu, we need to edit a record in the database. This is often where seasoned webmasters and HTML designers get hung up because there are no common include files that can be found to edit.
Let’s start with a very practical example. Most consulting clients of mine don’t want their clients going to the solutions explorer. With that, we’ll demonstrate in this post how to remove that menu item from the admin menu.
To start, we need to figure out the tabid for the “Solutions Explorer” menu. If you have access to the SQL Server where the database is stored, that’s easy. If you don’t, it will require us to run a little bit of SQL.
From SQL Enterprise Management Studio
Open your DotNetNuke Database, drill into tables and open the Tabs table.
set isvisible = 0
where tabid = 53
Arrow Consulting & Design is a consulting firm based in West Palm Beach, Florida specializing in DotNetNuke, ASP.NET, SQL and WPF Development with a portfolio filled with local, national, government and global enterprise clients.
Case Studies: Click Here
Main Corporate Site: www.ArrowDesigns.com
DotNetNuke Community Site: www.ArrowNuke.com
Consulting Inquiries: Click Here
Skin Design/Conversion: Click Here
DotNetNuke Portfolio: Click Here


[...] Managing Pages in the DotNetNuke Admin Menu [...]
Top 10 DotNetNuke Posts For August « DNN Secrets Blog said this on August 23, 2008 at 8:31 am |
Now, how to remove the entry from the control panel?
cmdSolutions.Visible = False
cmdSolutionsIcon.Visible = False
in admin/ControlPanel/IconBar.ascx.vb:Page_Load
It worked out. Thanks for ur great post…..