Web Development
Joomla
Guides related to building websites with Joomla can be found here, along with documentation for developers.
48 guides in 7 topics
All guides
10 of 48- Joomla Template Override LocationsWhen working with templates, it's useful to override the default layouts and templates. For example, I have changed many of the default layouts on this website…
- Developing a Joomla TemplateIn this extensive guide, you will learn how to create your own custom Joomla template (Joomla 4 or 5). You must already know the basics of Joomla, HTML, and…
- Adding Custom Options to your Joomla TemplateIn this guide, you will learn how to add custom fields/options to the Joomla template you designed. This guide assumes you already know the basics of Joomla…
- Adding Custom Joomla Module Chrome (Styles)Module Chromes are added by creating a new php file for each chrome/style under your template's directory at…
- Creating Joomla Content Plugins (With Examples)In this guide, you will learn the structure of a basic Joomla Content Plugin. We'll explore several examples, so you can create your own content plugins from…
- Check User Group By Group IDThere are many scenarios where you may need to check what group(s) a user is in. For example, I use this code to check if users are in my "Sponsors" group. If…
- Get Article Field Values From AnywhereThe following code snippets use Joomla's Database Classes to retrieve information about any article in the __content table of your Joomla database. Note that…
- Accessing Custom Article Fields From Template LayoutsSuppose you want to create a custom article option in Joomla 4/5. In this example, I'm creating two fields -> "showspecialtext" and "specialtext". The…
- Adding Custom Fields On Extension InstallCustom Fields may be useful in many Joomla extensions. They can be added by calling a custom script file upon an extension install or uninstall. The script…
- Accessing Custom User Field Values With PHPIn my guide on custom user fields in Joomla, I show how to add custom fields to a user's profile. By default, Joomla only allows you to use these fields to…