Create a new topic in a Forum opens the permission-denied Create Content -> Forum Topic menu item

CasaDelGato - December 17, 2008 - 03:26

In general, the only content users are going to be allowed on this site is to post to the Forums. So the entire "Create Content" navigation menu is not available to users.
When you use the Forums menu item to view the forums, select a forum, and then click on the "Post new Forum topic", it adds the "Create Content -> Forum Topic" entry to the navigation menu, AND switches to the admin Theme.
I really don't want the Menu item to appear, and I REALLY REALLY don't want it to switch themes!

Suggestions on what I need to configure/change to do this?

Same problem here

epg - September 8, 2009 - 07:50

I have the same problem here. I created a theme using Artisteer for drupal, everything looks great, but whenever a user wants to create a new forum topic they are sent to my admin theme to add content via the www.mysite.com/node/add/forum/0 path.

I have checked the www.mysite.com/node path and that uses my artisteer theme, but as soon as it goes to /node/add it reverts to admin theme (in my case it is the bluemarine). Any idea what is going on? How can I change the theme for create new forum topics so that it matches my main pages?

Also, please note that I don't want to change my admin theme overall. I like to keep my admin pages and the content pages separately themed. I just want the new forum topic submission form to be the same theme as the main website. Please help!

I'm having this same problem,

andymilk - October 8, 2009 - 16:06

I'm having this same problem, did you figure out a solution? Can I change the theme in template.php for a specific form?

Well I believe there may be a

epg - October 8, 2009 - 18:06

Well I believe there may be a module out there that lets you switch theme on a per page basis (maybe taxonomy theme at: http://drupal.org/project/taxonomy_theme or http://drupal.org/project/themekey ?), but I didn't want to go through the hassle of installing and configuring yet again another module.

So what I did was to go to "Site Configuration"->"Administration Theme". Then unchecked the box that says "Use admin theme for editing content types". So now when anyone edits content they get the normal theme, not the admin one.

As for people (anonymous users) getting the admin theme when they type http://www.yourwebsitehere/admin and get an access denied message, I solved that for making my admin theme very similar to the website theme, only in subdued/darker colors, so that the users would know they were in a "forbidden"/backend area, but the overall theme still looked like the main website one, so there wasn't as much "theme switch shock". Check us out at: http://www.salamanderworld.com . Our forum also answers this particular question at: http://www.salamanderworld.com/forums/drupal/my-theme-reverts-admin-them...

 
 

Drupal is a registered trademark of Dries Buytaert.