Just like Drupal, we could also use multiple templates with Joomla. But, compare to Drupal, using multiple templates or themes in Joomla or Mambo is much easier because we don’t have to install additional module or components to do this.
Please note that Joomla templating system uses the ItemID to determine which template to show. This is why only menu items are shown in the list of pages to which you can assign templates. For an example, we are going to assign two different templates to our Joomla site.
For this example I’m using default Joomla instalation, with rhuk_solarflare_ii and madeyourweb Joomla templates. I’m going to assign rhuk_solarflare_ii for every menu except for the “News” menu. So, for the “News” menu we are going to assign madeyourweb template to it.
Ok, lets get on to it.
- Login to the Administrator page.
- Go to Site -> Template Manager -> Site Templates. You’ll see a list of templates available, if you’re using default Joomla instalation, you’ll see madeyourweb and rhuk_solarflare_ii template on that list.

- Because there will only be one menu using different template than the other menu, so we only going to change the madeforweb template assignment. Click on the radio button next to madeyourweb template’s name, and click on the “Assign” icon on the top of your screen.
- You’ll see a list of all menu available on your Joomla site, because we only want to use madeyourweb template for the “News” menu, so select on the mainnenu | News, if you want to assign this template to other menu, just use Ctrl + Click so you can select multiple menu item.

- If you’re done, click on the “Save” icon.
- That’s it, you’re done. To see the results, just click on the “News” menu on your Joomla frontend and see what happen.
Popularity: 19% [?]





Comment(s) For This Post
There are 3 comment(s)
Jan 22, 2010 - 9:45 pm
in joomla 1.5 is kind of easy also
in spanish
vaya al sitio como administrador luego..
seleccione menu extensiones luego..
gestor de plantillas, luego..
marque con un chek en la plantilla que quiere asignar el comportamiento y haga clic en el boton de arriba que dice editar.. saldra luego una pantalla donde se muestran tres recuadros: detalles, asignacion del menu y parametros entre en asignacion del menu, luego haga check en “seleccione desde la lista” y posterior escoja el menu que desee se aplique la plantilla, presione guardar y listo, haga la prueba es realmente facil
in english, go to template manager, mark the desired template you wanna asign and click over the edit button, comes up a new window with 3 frames, choose menu assignment and choose the template you want to use in the menu desired, change from none to “select from the list” and choose that part of the menu where you want the template to be used it. save and exit. now you can see how the display page change when you hit the desired menu
Mar 15, 2010 - 2:32 am
In V1.5, there is not an assign button in the template manager. Once you go into Edit a template, there is the menu assignment on the lower left, similar to modules.
Apr 19, 2010 - 5:31 pm
I don’t know the version of Joomla this article is about. In my Joomla 1.5, there is no submenu item called Site Templates under my Template manager. Besides, Template manager is under Extensions, not Site.