Last updated March 20, 2015. Created on June 30, 2008.
Edited by saurabh.dhariwal, er.pushpinderrana, LeeHunter, christefano. Log in to edit this page.

MultiBlock module facilitates to create more than one instance of a block in different regions.

Drupal's block module is limited by the fact that a block can only have one instance. Each block has a 1:1 relationship with its region, weight, visibility (and other) settings. This means that it is impossible to have blocks in multiple regions or to have blocks that have different settings on different pages. MultiBlock module solves this problem by allowing you to create multiple Block Instances of already existing blocks. Please read the README for more information.

1. Install MultiBlock module.
2. Go to Administer->Site building->Block instances. For D7, can directly access /admin/structure/block/instances
3. Add the title of the block and select the block you want more than one instance.
4. Go to Blocks and assign the region to the new block instance.
5. You will see same block in multiple regions.

Using this, we can maintain multiple instances of blocks with different settings but the same implementation. This should not affect block-level caching.

Block Instance

Block Instance14.76 KB

Looking for support? Visit the forums, or join #drupal-support in IRC.


GoddamnNoise’s picture

Shouldn't this section be included in the MultiBlock - Multiple instances of a block section?
In my opinion (I'm only a Drupal newbie), once a new Drupal version is released, the documentation related with older versions should be archived and located somewhere. This way, a newbie could get the fresh documentation with no references to older documentation from previous versions. I'm trying to read all the Drupal 6.x documentation and it's a kind of a nightmare to find a lot of sections dedicated to Drupal 4.x or Drupal 5.x messed with the Drupal 6.x sections. It's a hell!. I've worked/colaborated with many Open Source Projects and this is a common problem. Another common problem is the lack of high quality and precise documentation.

I think that a clear, precise, plentiful, and very high quality documentation is a must for any Open Source Project which wants to be useful and make its users' life easier and avoid their continous frustration. That kind of documentation would make the learning curve less steep and would attract more new users to the project. Other way, the new users are overwhelmed when they try to learn how to work with the project. I think it's possible to get that kind of documentation and i've worked/colaborated with a few Open Source Projects which have a very high quality documentation. A good example of such Open Source Project is Symfony Project. This comment is not a criticism for the Drupal's documentation, which is rather good. I'm only trying to suggest ways to improve this documentation.

Each time a new Symfony version is released a new series of documentation books is released with the new version. You can freely download the books in PDF format or buy them in paper if you want. The quality of those books is amazing because they are written by the same people who have developed the new version.

I hope this comments help to improve Drupal documentation.

surendra77c’s picture

hi you can use context module for one block on multiple pages