Drupal 6.X

I see this part of the read me...

"* Go to administer >> Site building >> Blocks and make sure that the "select
switchtheme" block is enabled, and also enabled in every enabled theme."

I have the block enabled and it appears on 'most' themes, but not all. So, I don't understand how to change part two of the read me statement...

"...and also enabled in every enabled theme."

Is there somewhere I need to enable this for every theme?

Also, I have it set for the left side, but it appears on the right side of some themes, which isn't too big of a deal, just a quirk.

Comments

vm’s picture

drupal doesn't have a global block placement for themes. you have to manually set it in each theme.

would help to know which themes you claim this isn't working on as that doesn't exactly make sense. Unless the theme doesn't support the side bar you are trying to add it to.

vm’s picture

Status: Active » Postponed (maintainer needs more info)
KahneFan’s picture

bluemarine & pushbutton (for 2) - for some reason when I click switch, it switches, but the block disappears. I have 50 themes and have not tested them all, but these are two of about 20 I've tested.

So, I need to enable each theme (as admin) and make sure there is a block created in the admin area?

KahneFan’s picture

I just created a test account on This Site that you can log in and use to test the switch box.

username: test
password: admin2test

Also, just discovered Minnelli loses the block.

vm’s picture

The test account doesn't do any good, it doesn't have administration privledges.

I can't reproduce on my sites what you are reporting unless..... I don't save the form after moving blocks.
Are you switching the theme before you save the form (click the save blocks button)?
after blocks are moved around you need to save the form, to save the information to th DB.

sun’s picture

Status: Postponed (maintainer needs more info) » Fixed

This is because not every theme implements the same regions. So even if the SwitchTheme block would be assigned to one region for all themes, it would not be displayed in all themes, because some themes do not even contain default regions like "left", "right", or "header". On the SwitchTheme demonstration site, I had to individually review each theme to ensure that the SwitchTheme blocks were assigned to a region that is actually implemented in a theme.

KahneFan’s picture

So I will need to go into the admin area and default each theme and then (while in the theme) go to blocks and verify there is a block for the switchtheme in that theme?

KahneFan’s picture

Ah, did not see that each theme was listed in the blocks area as well. Much easier :-)

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.