Joomla

Working With Joomla Forms Using JForm Class

Form fields are fields in a HTML <form>. In Joomla, you can use JForm class to conveniently and flexibly create forms with a large amount of form fields. These form fields are stored in XML file.

Continue Reading

Joomla Template Frameworks

Joomla template framework is a base skeleton template you can use to build more powerful Joomla templates. It means a clean, blank HTML/CSS skeleton with no colors, gradients, borders. You will just get get dimensions, margins, menu system styling.

Continue Reading

Featured Articles in Joomla

Articles are assigned to categories, and menu link items are used to open the category or article, which displays in the content area of the website. Most websites have specific articles to be displayed on the front page, and these articles may be assigned to one, or different categories.

Continue Reading

Types of Joomla Front Page Content

When a menu link item is created in any menu, the first action is to select a menu item type. Every website must have at least one menu. Joomla! websites can have many menus, and these can be set to display or not.

Continue Reading

How to Create Article in Joomla

The majority of the content on a Joomla! website consists of articles. Articles are assigned to categories, regardless of its hierarchy or level. Subcategories (child categories) can be created and associated with any Category above (a parent category). There is no limit to the number of categories or subcategories that can be created.

Continue Reading

How to View Module Positions of Joomla Template

The first question asked when a template is installed is, "Where are the module positions and what are they called?" You can easily determine the module positions of any installed Joomla template, whether being used or not.

Continue Reading

How to Add Sorting & Ordering of Columns in Joomla Component

There are several steps required so that sorting works properly. The state variables list.ordering and list.direction are used to store the ordering column and ordering direction (ascending or descending).

Continue Reading

How Different Joomla Modules Work

Joomla! comes with many installed modules. A Joomla! installation can have a number of modules that are installed but have not been included as functional content elements. This means that a module extension can be installed by the Extensions Manager, but not yet included to be part of a web page.

Continue Reading

Introduction to Joomla

Joomla! was not created from the ground up. It was derived from another program called Mambo, using the open source software forking method, which enables you to use the source code and build on it with your own code.

Continue Reading

10 Steps to Joomla Installation

If you have set up a web hosting account, installing Joomla includes four tasks.

Continue Reading

Joomla sql Form Field Type

The sql form field type provides a drop down list of entries obtained by running a query on the Joomla database. If the field has a value saved, this value is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla filelist Form Field Type

The filelist form field provides a drop down list of files from a specified directory. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Form Field Types in Joomla

There are many types of form fields that are directly built in Joomla. Joomla 3.2 version introduced some new fields.

Continue Reading

Joomla calendar Form Field Type

The calendar form field type provides a text box for entry of a date. An icon next to the text box provides a link to a pop-up calendar, which can also be used to enter the date value. If the field has a saved value this is shown in the text box. Otherwise the default value, if any, is displayed.

Continue Reading

Joomla category Form Field Type

The category form field type provides a drop down list of all published categories for a certain extension. If the parameter has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla email Form Field Type

The email form field type provides a text box for entry of an email address. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla textarea Form Field Type

The textarea form field type provides a text area for entry of multi-line text.

Continue Reading

Joomla radio Form Field Type

The radio form field type provides radio buttons to select different options. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla list Form Field Type

The list form field type provides a drop down list or a list box of custom-defined entries. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla editor Form Field Type

The editor field type provides a WYSIWYG (What You See Is What You Get) editor. You can change the editor configuration and access level display options at the back-end in the plugins section.

Continue Reading

Joomla text Form Field Type

The text form field type provides a text box for data entry. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

How to Enable Joomla Custom Fields

Custom fields in Joomla is introduced from 3.7 version. These can be added in your articles, contact forms and user profiles. Through custom fields, you have a seamlessly integrated way to show them on the front end.

Continue Reading

Joomla subform Form Field Type

The subform form field type provides a method for using XML forms inside one another or reuse forms inside an existing form. If attribute multiple is set to true then the included form will be repeatable.

Continue Reading

Joomla tel Form Field Type

The tel field type defines a field for entering a telephone number. Telephone numbers can be validated using the tel rule and filtered using the tel input filter.

Continue Reading

Accessing User Information in Jooma

Accessing user information (like name, username, registered date) is very simple process in Joomla. getUser function of JFactory class returns a reference to the global user object. You can use this information about the current user in any part of your Joomla! extension. You only need to fetch the object and access the member variables.

Continue Reading

Working with Joomla Database

To query data source, you can call a number of JDatabaseQuery methods like select, from, join, insert, update, delete, where and order. By using these method calls, you can create almost any query.

Continue Reading

Joomla Extensions Development Series

Learn how to create Joomla extensions - Modules, Plugins, Components and Templates.

Continue Reading

Main Joomla Controller File

The main entry point, helloworld.php, passes control to the controller, which handles performing the task that was specified in the request. At present, the component specific controller doesn't do anything more than the parent class already does, which is why the controller class is empty.

Continue Reading

Entry Point File of Joomla Component

The file, site/helloworld.php, is the main entry point file for Joomla component. The main entry point passes control to the controller, which handles performing the task that was specified in the request.

Continue Reading

Add a View to Joomla Site Part

When no task is given in the request variables, the default task will be executed. The default task is display. The JControllerLegacy class has such a task. When display is used, the 'view' variable will decide what will be displayed.

Continue Reading

Add a Model to Joomla Site Part

The HelloWorldViewHelloWorld class, in the view.html.php file, asks the model for data using the get method of the JViewLegacy.

Continue Reading

How To Get List of Items In Joomla

While developing extensions, you need to query database and display list of items. Joomla provides an easy way to achieve this.

Continue Reading

Accessing Joomla Database With JTable

The JTable class is used in Joomla for creating, reading, updating, and deleting (CRUD) tasks for records in the database table. JTable provides many methods to make common manipulations to the table much simpler.

Continue Reading

How To Add Search & Filtering in Joomla Component

Searching and Filtering is implemented through a form that is displayed above the list of items in the back-end. Site administrators can search or filter the data as per the fields defined in the form.

Continue Reading

User State Variables in Joomla

Joomla has a built in functionality to make it easy for developers to store and retrieve variables that are stored with the session. There are two ways to set user state variables.

Continue Reading

Get Single Item in Front End

The view asks the model for the item. In the model, you need the id of the item for querying the database. You can get this id from the Joomla system URL and store it as a state variable in the populateState(). You can also load the global parameters in the state variable.

Continue Reading

How to Add Submenu in Joomla Component

You can a submenu using a helper file. The file is stored in helpers folder with the same name as the name of component name (without com_), or else submenus won't show in category view.

Continue Reading

How Joomla Module Wrapper Works

This module shows an iframe window to specified location.

Continue Reading

How Joomla Module Who's Online Works

he Who's Online Module displays the number of Anonymous Users (e.g. Guests) and Registered Users (ones logged-in) that are currently accessing the website.

Continue Reading

How Joomla Module Latest Users Works

This module displays the latest registered users.

Continue Reading

How to Get Menu in Joomla

You can easily get menu items in Joomla.

Continue Reading

How to Create Overrides in Joomla

If you like to change the way a Joomla! Extension is displayed on your site, you can either re-code the extension from the scratch or you can use overrides. The standard output from any Joomla module or component can be overridden by adding code to the html directory of your template.

Continue Reading

Joomla url Form Field Type

This field is like a text field with the type of url.

Continue Reading

Joomla accesslevel Form Field Type

It provides a drop down list of accesslevel options with the current option selected.

Continue Reading

Joomla checkbox Form Field Type

The checkbox form field type provides a single checkbox. If the parameter has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla cachehandler Form Field Type

It provides a list of available cache handling options.

Continue Reading

Joomla checkboxes Form Field Type

The checkboxes form field type provides a set of checkboxes. Unlike most standard form field types, such as textfield or checkbox, this field is little different. It will create checkboxes, and submit their values in form of an array, but it will not store them in the database.

Continue Reading

Joomla chromestyle Form Field Type

It provides a drop down list of style options with the current option selected.

Continue Reading

Joomla color Form Field Type

It provides a color picker. Enter the color as #ff00ff or pick it from the palet.

Continue Reading

Joomla contentlanguage Form Field Type

It provides a list of content languages.

Continue Reading

Joomla repeatable Form Field Type

It provides a modal with rows of form fields that you specify. As many options can be added as the user desires. This form field has a jQuery based javascript file as a dependency.

Continue Reading

Joomla file Form Field Type

It provides an input field for files. When using the file input type, you should always add the attribute enctype="multipart/form-data" to your form tag. Otherwise, the uploaded files will not be attached correctly.

Continue Reading

Joomla folderlist Form Field Type

The folderlist form field type provides a drop down list of folders from a specified directory. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla groupedlist Form Field Type

The groupedlist form field type provides a drop down list or a list box of custom-defined entries which has the ability to show grouped data. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla headertag Form Field Type

It provides a drop down list of h1 to h6 as options.

Continue Reading

Joomla hidden Form Field Type

The hidden form field type provides a hidden field for saving a field whose value cannot be altered directly by a user in the Administrator. It can be altered in code or by editing the xml file.

Continue Reading

Joomla integer Form Field Type

The integer form field type provides a select box with a range of integer values. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla imagelist Form Field Type

The imagelist form field type provides a drop down list of image files in a specified directory. Only files with .png, .gif, .jpg, .bmp, .ico extensions are listed. If the field has a saved value, this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading

Joomla media Form Field Type

The media form field type provides modal access to the media manager for the choice of an image. Users with appropriate permissions will be able to upload files. If the user is not authorised to view or add media they will see an error page in the modal popup.

Continue Reading

Joomla menu Form Field Type

The menu form field type provides a drop down list of the available menus from Joomla site. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.

Continue Reading