The way pages work in Joomla can be terribly confusing for new users of the software. Which is why we’ve put together this in-depth and easy to follow guide.
This guide is going to teach you everything you need to know about pages in Joomla, and will take you from complete novice to absolute genius in under 10 minutes.
Here’s what this guide is going to teach you:
- How To Create A New Page In Joomla
- How To Edit Pages In Joomla
- How To Delete Pages In Joomla
How To Create A New Page In Joomla
To create a new page in Joomla, there are two things you need to do. First you need to create a new Joomla article (which is going to contain the contents of your page) and you need to create a new Joomla menu item (which is going to set where the page is output in the menu).
I know this is confusing, but stick with me.
So let’s first log into the backend of Joomla by navigating to yourwebsite.com/administrator and enter in your login details.
How To Create A New Article
Once you’re logged into Joomla, you want to click on “Content” in the top menu, hover on “Articles” and then click on “Add New Article”.
Note: if you don’t see the “Add New Article” option in the menu, you may have your account set to the wrong user group. You’ll need to contact your webmaster and ask him to change you to a “super user”.
You’ll then see a page that allows you to enter in the contents of your page as well as a title.
Now on a standard page (if we’re not doing anything complicated), the title of the article is going to be for our reference only, so don’t expect to see it anywhere on the page. The title of the page instead comes from the “menu item” (which we will get onto later).
So enter in the content for your page into the WYSIWYG editor, give it a title for our reference and then click “Save & Close”.
How To Create A New Menu Item
So now that we have our article set up in the backend of Joomla, we are ready to create the menu item that will output it on the website.
First click on “Menus” in the top menu, hover on “Main Menu” and click on “Add New Menu Item”.
You’ll then see a very complicated looking set of options for the menu item – Don’t freak out, what we need to do is very simple and as long as you follow the next steps exactly as I do them nothing will go wrong.
First click on the input field next to where it says “Menu Title *” and input the title of your new page.
The title you put here will be the one people see in your menu, so make sure you name it something relatively short. In my example, I have called my menu item “About” as it’s short, descriptive and to the point.
The next step is to click on the blue “Select” button, next to where it says “Menu Item Type *”. This will open up a pop up box with a lot of differant options. We just want to click on “Articles”.
After you click on “Articles” it will open up a drop down menu with a load more options to choose from, and the one we want is “Single Article”.
The pop up box will then close and the page should load in another field for us to set which single article to display.
Click on the “Select” button next to where it says “Select Article *”. This will open up another pop up box. You now need to click on the new article you just created in the previous steps (look for the article name you set previously).
Clicking on your article will then close the pop up box.
Lastly, click the “Save & Close” button at the top. You should now see your new Joomla page in your main menu.
And that’s all you need to do to add a new page to your Joomla website.
How To Edit Pages In Joomla
Editing pages in Joomla is very similar to creating new pages. Because most of the time, the stuff you want to edit is going to be inside the article.
Using the same example as above, to edit the page we just created simply click on “Menus” from the top backend menu in Joomla and then click on “Main Menu”.
Then we need to locate the page you want to edit. For me it’s quite easy to find because I only have two pages. However, if you have hundreds of menu items it can be a lot quicker to use the search bar at the top of the page. Simply type in the name of your page, click the search icon and Joomla will filter down the menu items to what it deems relevant.
Once you find your menu item, click on the title. This will take you to a page that looks very similar to the one we saw when we was creating the menu item.
Click on the “Edit” button along from where it says “Select Article *” – this will open up a pop up box that contains your article.
Make your changes to the article and then press the “Save and Close” button at the bottom of the pop up box.
This will update your article, which will update your page.
Note: If the part of the page you was trying to edit doesn’t appear inside of the article pop up box, you will likely need to edit either: the Joomla template, a module or a component. Unfortunately, the possibilities are endless when it comes to where content could be coming from in Joomla so I cannot cover them all in this article (or even 1000 articles!), but a few minutes digging through your modules, components and theme files should help you find it.
How To Link Pages In Joomla
Linking two articles together in Joomla is a great way to improve the users experience on your website. The most important thing to keep in mind on any website is how easy you are making it for people to do what they need to do. Because if it’s easy, your users will love your website. And linking two articles together in Joomla can help make the users experience that little bit easier.
Here’s how you do it:
First you need to copy the URL (web address) of the page you are trying to link to.
Once you have the URL of the page you want to link to, navigate to the menu item of the page you want to add the link to and edit the article by following the process mentioned above.
Inside the article WYSIWYG editor, select the text you want to turn into a link and then click on the paper clip icon.
This will open up a pop up box that will give you a few options. One of the options you will see is “Url”. Simply paste the URL you copied earlier into that field and click the “Ok” button.
Click “Save & Close” and you’re done.
How To Remove index.php From URLs in Joomla
If your URLs have index.php in them it can make your website look a little bit unprofessional. It also isn’t exactly great for SEO either, so this is one you definitely want to get sorted.
Here’s how to do it:
Log into the backend of Joomla and click on “System” in the top menu and then click on “Global Configuration”.
This will load up a new page filled with options. On the right you will see a field that is called “Search Engine Friendly URLs”. Make sure this is set to “Yes”.
There is another field underneath that field called “Use URL Rewriting”. Make sure this is set to “Yes” as well.
Lastly click the “Save & Close” button at the top of the page and you should find your Joomla pages no longer contain index.php.
Note: If your pages are now returning 404 errors you may need to enable the .htaccess file on your server. To do this, go into the root of your website through an FTP client like filezilla and rename the file called “htaccess.txt” to “.htaccess”. 99% of the time this will fix the issue, however if you’re not an experience developer you might be better off contacting your webmaster for this one.
What Are Featured Articles?
There seems to be a lot of confusion online about featured articles in Joomla, so just to clear up a common misconception – featured articles in Joomla are not the articles that appear on your homepage. They can be, but only if your website is set up that way.
For example, we have never built a website to have featured articles on the home page (and we’ve been building websites in Joomla for over 10 years!), but we have seen a few websites built by others that are set up that way.
So What Do Featured Articles In Joomla REALLY Do?
Featured articles in Joomla allow you to group together multiple articles and then output them through a menu item on a page.
What makes them really useful is that you can easily see the featured articles in the backend as they will have an orange star by them.
How To Use Featured Articles In Joomla
If you would like a page on your website that displays the featured articles you need to start by adding the featured status to your articles.
First click on “Content” and then click on “Articles”. This will bring up a list of all your articles.
When you find an article you want to make featured, click on the hollow star to the left of its title.
If the star turns orange you have successfully changed its status to featured.
You don’t need to save anyhting here this time. Simply head over to “Menus” in the top navigation bar hover on “Main Menu” and click “Add New Menu Item”.
Type your page name into the field called “Menu Title *” and then click on the “Select” button, next to where it says “Menu Item Type *”.
This will open up a pop up box with a variety of options. You now want to click on “Articles” and then click on “Featured Articles”.
Lastly, click the “Save & Close” button and you’re done. You will now have a page in your menu that displays all the featured articles.
How To Delete Pages In Joomla
There are a couple of ways to delete pages from Joomla, but we find the best way is to not actually delete them, but to unpublish them.
Unpublishing your pages allows you to get them back easily if you change your mind and want the pages back.
And this is how to do it:
First unpublish the menu item by going to the menu that contains the menu item and clicking on the tick, to the left of the menu items title. This will unpublish the menu item from your website, removing the page from the front end of the website all together.
You’ll then want to go into the menu item and click the “Edit” button where it says “Select Article *”. This will load up a pop up box that will allow you to edit the article.
On the right, you will see a select box called “Status”, click on that and select “Unpublished”.
Last, click the “Save & Close” button and you’re done. You have completely deleted the page from your Joomla website.
How To Redirect To Another Page in Joomla
When you delete a page in Joomla, it’s good practice to redirect the URL to another page if you can.
Luckily, Joomla has a built in component that handles redirects really well.
To redirect a URL to another page in Joomla, do the following:
Click “Components” in the top menu and then click on “Redirects”.
Now click on the green “New” button on the top left of the page.
You will then see a page that allows you to input your “Expired URL *” (the URL you’re redirecting) and your “New URL *” (the URL you’re redirecting to).
Simply enter in the end part of the URL you are redirecting from in the Expired URL field. So for example, if your old page was at “website.com/shoes” all you’d be entering into the field is “shoes”.
And then enter the full URL of the new URL you want to redirect to into the “New URL” field.
Finally, click the green “Save” button at the top left of your page.
Note: If you have an error come up that says “The Redirect System Plugin is disabled. It needs to be enabled for this component to work.” you need to enable the System Redirect plugin. In the error message, click where it says “Redirect System Plugin”. this will open up a pop up box. You then want to change the “Status” on the right hand side to “Enabled” and then click “Save & Close”.
Do You Need Help With Your Joomla Website?
If you’re stuck and need help with your Joomla website you can always reach out to our team for a free no obligation quote. We’re real, UK Joomla Developers who have been working with Joomla for over 10 years and know the system inside out. So call now on 01206 864441 for a free quote on your Joomla project today.