Visual guide to customising the weblinks pages using Joomla

This tutorial guide shows you how to modify the default weblinks layout in Joomla by using the over-ride mechanism that's built into Joomla.

This is important because it means that when you upgrade to a more recent version of Joomla you will not have to re-do your changes.

The default layout for the weblinks pages of Joomla looks like this, highlighting the two elements that are going to be changed.

default Joomla weblinks page design

Joomla's weblinks page layout

There are only going to be a few links on the page so I don't want to show the number in front of each link, and the drop-down menu to select the number of links to show on the page is redundant. Both of these need to be removed.

Here's how the final layout will look.

customized Joomla weblinks page

Customised Joomla weblinks page layout

Same content but the link numbers and the selection menu have both gone.

Follow the instructions on the right to do the same on your Joomla website.

Visual guides to Joomla

 

Which file and code to change

Customising something in Joomla is not difficult in itself, but finding out what you actually change can be a real challenge.

This is a good example. As seen on the left, the change looks fairly simple, and it is, once you know where to make the change. Finding out is the hard part.

It means you really need to understand the template system in Joomla.

The starting point

These instructions assume that you have obtained a copy of the Joomla 1.5 system, uploaded it to your server space, expanded it, then done a default installation without the test data, then added enough information so that you have a weblinks page similar to the one shown on the left.

We'll also assume that you know how to add weblinks to your Joomla page.

How to customise Joomla

Begin by making a full copy of the folder that holds the BEEZ template. Why? Because you will then be able to revert back to the original, working beez template when necessary. This is the best way to work, because it means you can switch between the original template and your custom version very easily and immediately see the effect.

The files are here . . .

/your_joomla_folder/templates/beez

 

If you have a coding background you will look at the folder or directory structure and recognise immediately that a great deal of thought went into the overall structure. It really does make getting around easier.

As far as templates are concerned, each template is contained within one folder that has an appropriate name. BEEZ is the standard CSS template that comes with Joomla and is an excellent starting point.

Duplicate the BEEZ template folder

duplicate the Joomla beez template folder

 

You now have a known-good copy of beez from which to start.

Rename the folder to whatever you want - in my case I used my initials with a z on the end in recognition of the original name.

Use your favourite ftp program to log into your server and download a copy of the beez folder from your server onto your local computer.

Here's how things looked in my ftp application (cyberduck).

Finding the appropriate file to customise Joomla

 

next page >>