Welcome to the new HowToJoomla!
We've completely revamped the design to make the site easier to read and easier to navigate. We hope you like the changes!
How to Display the Same Module in Multiple Positions
September 29, 2006 | by Cory | 21 CommentsA relatively new feature of Joomla! is the ability to display the same module in multiple positions, and varying it depending on which page you are looking at. For example, you might want to display the search module in the header position on home page, but you want it in the left position on each sub page. Here is a quick and easy way to accomplish this.
Step 1: Make a Copy of Your Module
For this example, I will be working with the "Search" module. Joomla! makes it easy to make a copy of each module. Just follow these steps:
1) Select the checkbox of the module you wish to copy in your module manager.
![]()
2) Click the "Copy" button in the toolbar.

3) Voila! You have copied your module!
You should now have a "Copy of Search" module listed in your module manager.

Step 2: Modify the Settings for Your Module Copy
Click on "Copy of Search" to modify its settings. The first thing you want to modify is the module position. In this case, our copy needs to go in the left module position.

The next thing we want to modify is the Menu Items for which our module will display. For this example, we want to display our copy in all pages but the "Home" page. To do this, select every menu item in the "Menu Items" except for the "Home" menu item. NOTE: Do not select "All" from the list, as this will cause the copy to display on every page, including the "Home" page.

Step 3: Modify the Settings for Your Original Module
This step is exactly the same as step 2 with a couple of exceptions. For this example, we want our original module to display only on the "Home" page in the "header" position. For this, you need to set the module position to "header", and only select the "Home" menu item in the "Menu Items" list.
You can modify this process to display the same module in as many positions as you want on as many pages as you want. It is strictly up to you. If you have any questions, please post them in the comments.
About the Author
In the years since Joomla! was founded, Cory has built dozens of websites with Joomla! and helped thousands of people find answers to questions about Joomla! through HowToJoomla.net. Cory has also written a book about Joomla titled Beginning Joomla! Web Site Development published by Wrox in April, 2009. In February of 2008, Cory founded Cory Webb Media, LLC, where he provides consulting and web development services for companies of all sizes. You can follow Cory on Twitter @corywebb, or become a fan of Cory Webb Media on Facebook.
Trackback(0)
Comments (21)
written by BTOS, September 30, 2006
written by Cory, September 30, 2006
I know the jargon can get confusing. Sometimes when you've been around Joomla! for a long time, you lose site of what is confusing jargon and what is language that the rest of the world understands. Thanks for that feedback. I'll try to keep this stie as jargon-free as possible.
written by Hiker, October 27, 2006
This solution is so simple
I think i looked over it.
Anyway thank you for helping and I really like your site.
written by Jeff, December 30, 2006
Jeff
written by PeBe, January 14, 2007
this web help me very much
written by mr_nabo, February 04, 2007
Is there a way of displaying modules ONLY in a specific section or category but not in it's child pages? i.e. Only in Section 3 but not in the categories and content items within that category?
Thanks
written by Cory, February 05, 2007
written by Niko, February 05, 2007
written by myBoubah, February 18, 2007
written by Cory, May 04, 2007
I'm glad you found it useful. Thanks for stopping by.
Cory
written by Paul, October 15, 2007
Thanks!
Paul
written by Cory, October 15, 2007
written by Jack, October 25, 2007
mosmodule::store failed
Duplicate entry '0' for key 1 SQL=INSERT INTO abc_modules('id', 'title', 'showtitle', 'ordering', 'position', 'published', 'module', 'access', 'params', 'client_id') VALUES ('0', 'Left Banner', '1','5','left','1','mod_banners','0','banner_cids= moduleclass_sfx=','0')
Is there a solution to fix this?
FYI, I'm using Joomla! 1.0.8 Stable.
Thanks!
Jack
written by Jesus Bright, February 16, 2008
written by Mike Cross, June 26, 2008
Thanks again
Mike Cross
Write comment





