How do you add a new module position?
From Joomla! Documentation
(Difference between revisions)
Dextercowley (Talk | contribs) (new faq) |
(Merged with How do you add a position to a template?, changed categories) |
||
| Line 1: | Line 1: | ||
| − | The list of available positions where you can insert a module is controlled by the template you are using. It is possible to add new positions to a template. In this example, we will add a new position to the default rhuk_milkyway template. Here are the steps. | + | === Joomla! 1.5 {{JVer|1.5}} === |
| + | The list of available positions where you can insert a [[module]] is controlled by the [[template]] you are using. It is possible to add new positions to a template. In this example, we will add a new position to the default rhuk_milkyway template. Here are the steps. | ||
*Open the file "<your Joomla! home>/templates/rhuk_milkyway/index.php" for editing and determine where your new position will be on the page. Note that you can see all of the existing template locations in your browser by adding "?tp=1" to the end of your normal URL (for example, <nowiki>"http://www.yoursite.com/?tp=1"</nowiki>). | *Open the file "<your Joomla! home>/templates/rhuk_milkyway/index.php" for editing and determine where your new position will be on the page. Note that you can see all of the existing template locations in your browser by adding "?tp=1" to the end of your normal URL (for example, <nowiki>"http://www.yoursite.com/?tp=1"</nowiki>). | ||
| − | *In our example, we will add a new location after the "breadcrumb" position called "mynewposition". To do this, find the line in the file <nowiki> | + | *In our example, we will add a new location after the "breadcrumb" position called "mynewposition". To do this, find the line in the file <code><nowiki><div id="whitebox"></nowiki></code> and insert a new line <code><jdoc:include type="modules" name="mynewposition" /></code> as shown below: |
| − | <source lang=" | + | <source lang="html4strict"> |
<div id="pathway"> | <div id="pathway"> | ||
<jdoc:include type="modules" name="breadcrumb" /> | <jdoc:include type="modules" name="breadcrumb" /> | ||
| Line 38: | Line 39: | ||
[[Image:New_template_position1.png]] | [[Image:New_template_position1.png]] | ||
| + | |||
| + | === Joomla! 1.0 {{JVer|1.0}} === | ||
| + | |||
| + | To create a "new" position, choose one of the names from the list of positions shown in Site > [[Template Manager]] > Module Positions. | ||
[[Category:FAQ]] | [[Category:FAQ]] | ||
| − | [[Category: | + | [[Category:Template FAQ]] |
| − | [[Category: | + | [[Category:Version 1.0 FAQ]] |
[[Category:Version 1.5 FAQ]] | [[Category:Version 1.5 FAQ]] | ||
Revision as of 11:59, 20 May 2010
Joomla! 1.5
The list of available positions where you can insert a module is controlled by the template you are using. It is possible to add new positions to a template. In this example, we will add a new position to the default rhuk_milkyway template. Here are the steps.
- Open the file "<your Joomla! home>/templates/rhuk_milkyway/index.php" for editing and determine where your new position will be on the page. Note that you can see all of the existing template locations in your browser by adding "?tp=1" to the end of your normal URL (for example, "http://www.yoursite.com/?tp=1").
- In our example, we will add a new location after the "breadcrumb" position called "mynewposition". To do this, find the line in the file
<div id="whitebox">and insert a new line<jdoc:include type="modules" name="mynewposition" />as shown below:
<div id="pathway"> <jdoc:include type="modules" name="breadcrumb" /> </div> <div class="clr"></div> <div id="whitebox"> <jdoc:include type="modules" name="mynewposition" /> <div id="whitebox_t">
- Open the file "<your Joomla! home>/templates/rhuk_milkyway/templateDetails.xml" for editing and find the "<positions>" section of the file. Add the new entry for "mynewposition" as shown below:
<positions> <position>breadcrumb</position> <position>left</position> <position>right</position> <position>top</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> <position>footer</position> <position>debug</position> <position>syndicate</position> <position>mynewposition</position> </positions>
Now, when you look at your site with the "?tp=1" URL, you should see the new position as shown below:
In the Module:[Edit] screen, the new position should display in the drop-down list box of available positions, as shown below.
Joomla! 1.0
To create a "new" position, choose one of the names from the list of positions shown in Site > Template Manager > Module Positions.

