Helix3 framework makes it easy to build a complete website quickly. It comes with a built-in page layout which you can customize to showcase desired elements as you wish. The major part of the Helix3 framework is its Layout Manager which has a set of tools to organize and present website contents. Let’s get introduced to the mostly used features and options of Helix3 Layout Manager.

The Core

Here is a screenshot of the top section from a page using Helix3 framework.

helix top 1 2

The top left side shows social media profile links and the right section hosts contact information. You can see the site header just below the top bar. The header section contains the website logo and a menu. Okay, so how can we make it?

Very easy. The social links, contact information and the logo can be inserted from Helix3 framework’s Basic style settings. Go to your Joomla admin control panel and navigate to Extensions > Templates. Open ‘shaper_helix3 - Default’. You will get a page like the following.

helix basic

Here we find an option to make the header section sticky so that it will remain on the top even we scroll the page down. It also provides a function to upload/set a logo, coming soon page, background image, boxed layout, footer, etc.

If we scroll further down, we will get input fields to enter the social links and contact information.

social and contacts

After configuring Basic options, we can move to the Layout builder. Here is a screenshot of the Helix3 Layout Manager.

helix layout 1

The interface is pretty simple and self-explanatory. You can insert a new row anytime which can be divided into several columns thereafter. The row title is also called section title or section name. The Helix3 framework can be used to build the core website layout where you can position the top bar, header, menu bar, bottom modules and the footer. You can assign a block for a component which can be used to put more page specific contents including texts, images and other multimedia elements. Remember, here you can assign only one component in a single layout and it’s more than enough to build a powerful site. So, don’t worry. Just make sure that Helix3 (shaper_helix3 - Default) is being used as the default site template, and it will work.

The top menu bar is built in. You can edit it from the Admin Control Panel> Menus > Main Menu.

Working With Modules and Positions

The Helix3 Layout Manager displays contents based on their module positions. You need to create a position to show a module element via the Helix3 framework layout. Creating a position is fairly simple. At first login to your hosting server. Go to the public html directory. Navigate to templates > shaper_helix3. Open the templateDetails.xml file.

template details sc

You will find the position entries there. For example, we use the ‘logo’ position to place the logo on the header. The position code for logo is ‘logo’. You can add a position for an ‘example’ module just by adding ‘example’ (with the position tag) below the other position codes.

new position

Now you can proceed to create a module. Visit the Joomla admin panel and go to Extensions > Modules > New. It will show a list of different modules.

select module

Select one from them and assign the position you’ve created for this. Then save the module.

example module select

Now that, our module is ready. Let’s insert it into a row. We'll insert the Example Module into the Bottom section. We need to click the gear icon to open the module position selector.

bottom 1

Once the popup appears, select a module position from the dropdown list.

selecting example

 You can also define whether the module should be shown in all devices or just individual device categories like tablets, mobiles or desktops. There are different layouts available for tablets and mobile phones. After selecting necessary options, click the green Apply button found at the bottom left side of the popup. Now save the total layout by clicking the green Save button appears at the upper left corner of the screen.

If we refresh the home page (or any other page where the Example module is displayed) of the test site, we can see the element just added.

example module shown

Working With Rows, Columns and Other Tools

Adding a row is a matter of a mouse click. Click the Add Row button found on other rows. It will create a new row instantly.

add row

This is our new row. We can add columns on rows.

select column numbers

There are lots of customization options available in row settings. Give it a name, set a background color/image, control visibility for different device types, set padding-margin, use custom CSS class etc. Just click the Settings button on the target row and make adjustments. Apply those settings and finally save the layout.

row settings

You can customize typography, display icons, add multimedia items and new modules along with positions to build a solid structure of a Joomla site using JoomShaper Helix3 framework. There are lots of tools that can be utilized to build an informative, clean and beautiful website. Try it today. It's free.

Free download Helix3 framework now!