How can i move a block from a regione to another?

Events happening in the community are now at Drupal community events on www.drupal.org.
quintalozzo's picture

I everybody :-)
I've start to manage a drupal site with drupal-omega-delta-context module configuration.
So... i have that regions in Content section -> Content zone -> Regions:
- Content
- Sidebar first
- Sidebar second.
What i need to do is to move 2 blocks ("Login-user menu" and "search") from "Sidebar second" to "Sidebar first" and hide "Sidebar second", in a particular view context.

How can i made that with context module?
I've search around here in group and in other websites, but i can't find anything about "move blocks from region to region".

Someone can help me (forgetting my terrible english)?
Thank you.

Comments

This is very easy to do

mrpauldriver's picture

Go into the block configuration and select the region from there, it is found under Region Settings.

The default settings for Omega will hide the Sidebar Second automatically, if there is nothing else in this region.

You can use the Delta and Context modules to create different layouts, although you will probably find the default layout flexible enough, once you get used to it.

An easy way to learn Drupal is by watching videos. For Omega, Context and Delta videos see https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&ie=UTF-8#q=...

@MrPaulDriver

SOLVED - was: (Thank you Paul, but...)

quintalozzo's picture

Thank you Paul for your very quick answer :-)
But i'll try to explain much better my problem.
I have two different layouts, one for my home page and one for the blog content:
- Home page layout: three columns (A, B, C) with in A the excerpt of the articles, in B something like a "social" window with one Facebbok and Twitter plugins, and C with login, search and user menu.
- Article page layout: two columns (A, B) with in A the article choosed from the home page, and in B i want the same content of the column B + column C of the home page, and hide the column C.

I've find the way to hide column C, you're right is very easy to do, but, i've need to move the content of column C of the first layout, in the B column of the second layout.

I've need to move two blocks from one region to another, not a region to one different zone.
The "Region Setting" of the blocks are for the whole site, not for only one layout, and i can't find in Delta or in Context module a way to move a block from a region to another, layout for layout.

Hope i have explained everything much better than before :-)
Thank you again.

EDIT:
Ok. Solved.
All the settings that i need for, was in Structure -> Context, choosing my second layout context, and set Conditions -> node type -> article and "Blocks" and "Delta" as Reactions.
The weird thing is the workflow that we must to follow in Block reactions settings. Normally, first i choose what i want to do, and after where to apply the changes. In the Context Modules the position of the controls are totally inverted ("What" at right and "Where" at left of the interface).
I know, i know... it's a trivial thing, but to me it has created a problem :-( .
Now it's solved... For me :-)

Thank you Paul and thank you all.

You could also try Multiblock

mrpauldriver's picture

I'm glad you got sorted out.

Another approach is to use the Multiblock Module. This allows you to create separate 'instances' of a block.

So for example, you could have your main social plugins block in column A on your front page and then have 2nd instance of the block appearing in column C of your articles. The block content is centralised, so if your change one block you'll update them all.

However the properties of each instance are unique to each block, giving you block by block control of; region placement, content type, role permissions and path. This would give you an easy way to achieve what you are looking for, without using Context and Delta.

@MrPaulDriver

Help!!

crissanis's picture

same problem!!

Omega Framework

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: