Download & Extend

All "Show block on specific pages" settings have been lost

Project:Switchtheme
Version:5.x-1.2
Component:Code
Category:support request
Priority:normal
Assigned:Unassigned
Status:closed (won't fix)

Issue Summary

All my blocks are visually missing their "Show block on specific pages" information. It appears visually as if they have all been set back to their defaults state. "Show on every page except the listed" is checked and the "Pages:" field is blank.

The strange thing is, all my blocks are Ok and displaying as if the settings were still there!

Can you recommend a way to fix this? I tried disabling the module and no luck. I do see a few database tables labeled "switchtheme." Should I drop these?

Thank You for your help.
Scott

PS. I'm using...
Switchtheme v5.x-1.2
Drupal v5.7
MySQL v4.1.22
PHP v5.2.5
Apache v1.3.37 (Unix)

Comments

#1

Category:bug report» support request
Status:active» postponed (maintainer needs more info)

Hrm. SwitchTheme does not alter those block settings...?

#2

Ok. Thank You. I'll look into anything else that may be causing this. Quick question: If the module is disabled, is there any harm in dropping any of the switchtheme tables?

Thanks again,
Scott

#3

Status:postponed (maintainer needs more info)» closed (won't fix)

Scott, SwitchTheme does also not install any database tables. I really have no idea, which module you are using......

Marking as won't fix.

#4

I installed SwitchTheme module using the following file: "switchtheme-5.x-1.2.tar.gz"

Sorry. No tables were created, just data labeled "switchtheme" inside the following tables:

Blocks
Blocks_Roles
Menu
System

I just don't know if this is related to my "show block on specific pages" settings missing; but are still "there" problem. I noticed the problem within about 5-10 minutes of installing and starting to use the module.

If you're curious, I can give you temporary access to my database, or make a screen shot of what I'm seeing, if you'd like to investigate anything.

Thank You,
Scott

#5

If you remove the module folder, all data from the mentioned tables should disappear (that is, after visiting admin/build/modules and clearing all caches afterwards, though).

SwitchTheme does not alter any other blocks, nor does it alter the block configuration form. If at all, this must be caused by another module you have installed, which might be doing crazy things. I'm sorry, I really can't help further on this topic.

...of course, there is one behavior of Drupal core that might lead to this false assumption: Block configurations are *not* shared between themes. If you are viewing block configurations in a new or different than default/previous theme, then all your block settings might be empty. Again, this is the expected behavior of Drupal core. You can switch between all enabled themes on the block overview page using the displayed menu tabs (local tasks). There are modules in contrib that help in configuring blocks for multiple themes, but I can't do any recommendations here (please use the search).