JReviews logo Docs
Menu
Version

iReview Joomla 3 Template

Complete guide for the iReview Joomla Template - a light and fast responsive template for Joomla 3. Learn installation, configuration, module positions, and customization options.

iReview Joomla template preview

Features

  • Light and fast
  • Clean, minimalistic design
  • Uses HTML5 and CSS3
  • Bootstrap 3
  • Responsive layout
  • Two sidebars, both can have any custom width
  • Easy to customize, add custom styles and scripts via template parameters
  • Multilevel menu navigation, both horizontal and vertical
  • Slideout menu for mobile devices
  • Mobile detection to prevent specific modules from loading on smartphones
  • Google Web Fonts (preselected best fonts from Google's font service)
  • Scroll to top option
  • 32 color styles available in different variations
  • 41 module positions which can be split into multiple columns

Installation

If you already know how to install a Joomla template, you can skip over to the next sections.

Download Template

Download the template installation zip package from the Client Area.

Install Template

In the administration area of your Joomla site, go to Extensions → Install. Find the Upload Package File tab, click browse for file and select the downloaded zip package. Then click Upload & Install.

Install template in Joomla
Install template in Joomla

Set Default Template

The next step is to enable the template. Go to Extensions → Template Manager, select iReview 3 template and click Default.

Set default template in Joomla
Set default template in Joomla

Template Settings

Template settings allow you to change basic things like logo, styles, social links, and more advanced features like cookie consent, adding custom CSS and Javascript.

The template settings are split into 5 tabs:

  • General settings - Logo, favicons, copyright, 3rd party scripts, etc.
  • Layout - Responsive layout, mobile menu, sidebars
  • Styles - Styles of individual page wrappers
  • Social Media - Links to your site's social media pages
  • Customizations - CSS & javascript settings

General Settings

By default, the template will show the name of your site as the logo. Select a default site logo image and optionally a mobile logo image (which will replace the default logo on small screen devices).

You can publish the logo to the Header area or the Topbar area. Choose the Topbar only if your logo is small because Topbar height is 40px and taller logo images will be scaled down.

If you choose to show the logo in the Header area, select the number of grid columns to reserve for the logo. The remainder will be allocated to the Right of logo position. For example, if you select 6/12, both the logo and the Right of logo position will take 50% of the available screen size.

If you show the logo in the Topbar or if you disable the logo, the Right of logo position will display in the whole header row.

Favicon

The favicon is an image used by browsers to represent a web page, and most recently it has also started to appear next to Google search results. We recommend using a Favicon Generator to generate all the different sizes required for multiple devices. You need to prepare a single image file (preferably with square dimensions, at least 260x260 pixels), upload it to the generator and it will give you differently sized images for all platforms and the favicon code.

Upload the images to the root folder of your site and paste the code to the Favicon code setting.

iReview provides a simple way to add copyright text to the footer of your website. You can use custom text and the {current_year} tag which is automatically replaced with the current year, and the {site_name} tag which is automatically replaced with the site name as defined in the Joomla configuration.

Select the number of grid columns to use for the copyright text and the rest will be allocated for the position-15 module position. For example, if you select 6/12, both the copyright text and the module position will use 50% of the screen size. If you select 12/12 for the copyright text, the position-15 module position will be disabled.

If you need to use custom content as the copyright text, disable the Show copyright text setting, and instead publish a custom module to the position-15 module position.

Web Fonts

iReview by default uses the Helvetica and Arial fonts, but you can choose a different font from a selected number of Google Fonts. The template has a separate font setting for the body text, headings and logo.

If your site isn't in English, select an appropriate Character Set.

3rd Party Scripts

3rd Party Scripts settings allow you to choose which scripts will be loaded and how. Examples of using 3rd party scripts are available in chapter 8. Try to limit the use of 3rd party scripts for faster loading times.

If your site is EU based and you want to show the Cookie Consent message, you can enable it here. Once new site visitors click the "I agree!" button, they will no longer see the message. This is what the message looks like by default

Cookie consent feature
Cookie consent feature

Google Analytics and Google Tags Manager

If you want to use Google Analytics or Google Tags Manager the code is already included in the template. You just need to add the Google Tags Manager ID or Google Analitics ID from the respective account and paste it in the corresponding setting. Then enable the feature. You can check that the code is loading by examining the source of the page in the browser.

Other

The Display Login Form on the Offline page setting allows you to choose how to display the frontend login form when the site is offline. The options are:

  • Never - the login box will not be displayed
  • Always - the login box will always be displayed
  • Appear after pressing the L key on keyboard - the login box will fade in after pressing the L key on keyboard. Useful if you don't want regular users to try to login when the site is offline.

Template Layout

Responsive Layout

The template is responsive by default and the main content is centered with a 1200px maximum width. If you want to reduce maximum width, enter the number of pixels to the Maximum width setting.

If you want the content to occupy 100% of the browser width on all devices, enable the Content 100% width setting for individual page wrappers in the Styles tab.

Slideout Menu

The main horizontal navigation menu of your site can be transformed to a Slideout menu on mobile devices. The template allows you to choose the breakpoint used to convert the menu.

Use the Name of the menu(s) to convert (lowercase, no spaces) setting to specify which menus will be converted to the slideout menu. To find out the names of your menus, in Joomla admin, go to Menus → Manage and check the Menu Type:

Using menu names to set the slideout menu
Using menu names to set the slideout menu

There are two types of slideout menus:

  • OffCanvas - when the visitor clicks the menu icon, the slideout menu will appear and push the rest of the page outside the visible screen.
  • Overlay - when the visitor clicks the menu icon, the slideout menu will appear as overlay above the rest of the page.

The template allows you to automatically move Topbar modules or Topbar social media icons to the Slideout menu on small screens.

iReview provides two sidebars (primary and secondary) and both can be displayed on either left or right side of the main content.

The sidebars will appear only if you publish modules to one of the sidebar module positions (position-5, position-6, position-7 for primary sidebar and position-5a, position-6a, position-7a for secondary sidebar).

For sidebar dimensions you can choose between:

  • Grid columns - the sidebars will use percentage width and their size will be narrower on smaller devices.
  • Fixed width - the sidebars will have the same width on all devices - recommended if you plan to have fixed size banners in the sidebar.

Styles

In the Styles tab you can set a default link color and styles for different page wrappers.

Header, Content and Footer wrappers are displayed by default and other wrappers will appear only if you publish modules to their module positions.

For each wrapper you can choose a different background color and make its content fill 100% page width.

To Topbar Wrapper can be optionaly made to appear Always on top.

iReview provides 32 different color styles, but you can also choose a custom background color using a color picker. Even if you choose a custom background color using the color picker, also select the most similar default background color to make sure the correct font colors will be applied.

In addition to being able to choose a custom background color, you can also upload a background image for wrappers. You should use a large background image beause it will fill all available space of the individual wrapper. The image will be centered horinzontally and you can choose the vertical alignment (top, center, bottom). A scrolling mode setting is also available where you can choose the fixed scrolling mode where the background image won't scroll down with the rest of the page achieving a parallax effect.

Example of background image in a header wrapper
Example of background image in a header wrapper

Social Media

iReview provides an easy way to add buttons that link to your site's social media profiles. Enable individual social buttons, paste links to your site's profile pages and adjust the link titles. You can also choose if you want to show the social media buttons in the topbar or footer.

Example of social media buttons in the topbar:

Social icons

Customizations

CSS

There are two ways to add custom CSS to the template:

  1. Enable Load custom.css file and add your code to the /templates/ireview3/css/custom.css file. Use the Version override for custom.css setting to add a custom version number every time you update the custom.css on a live site for returning visitors to see new updates without clearing browser cache.
  2. Paste the custom CSS code to the textarea in template parameters - useful for small CSS customizations.

Javascript

Load custom head scripts from textarea below - any code that you add to the textarea will be included in the <head> part of the template, useful for scripts that need to be loaded from the head element like fonts from CDNs.

Load custom footer scripts from textarea below - any code that you add to the textarea will be included before the closing </body> tag, useful for custom scripts that don't need to be loaded in the <head> tag.

Module Positions

The template has a large number of module positions to choose from.

iReview Module Positions
iReview Module Positions

Assignments

You can assign the module position when creating and updating modules in the Joomla Module Manager:

Module Position Assignment
Module Position Assignment

Positions component-top-tabs, component-bottom-tabs, sidebar-accordion and sidebarb-accordion are special positions and modules that you publish to them will be automatically converted to Bootstrap tabs and accordions:

Bootstrap Tabs
Bootstrap Tabs
Bootstrap Accordion
Bootstrap Accordion

There are 2 additional module positions for mobile devices that are used when the slideout menu is visible:

Module Positions in Slideout Menu
Module Positions in Slideout Menu

Multiple Modules Per Position

Whenever you publish more than one module to the same module position, they will be displayed one below the other. If you want to display modules side by side within a single module position, you can use the Bootstrap grid setting. For example, if you want two modules to display side by side, select 6 in the Bootstrap Size parameter for both modules.

Module Grid Width
Module Grid Width

Any combination of grid columns is possible, the important thing to remember is that there must be total columns 12 columns in a single row (module position).

Flexible Layout And Responsive Grid

iReview comes with powerful layout options and a responsive grid system which adapts to various resolutions of different devices (desktops, tablets, smartphones). There are more than 40 module positions and every position can be split into multiple columns to be able to display modules side by side. Two sidebars are available, each can be placed left or right of the main content and they can use either grid based dimensions or any custom fixed dimension that can be specified in the template settings.

Mobile Features

For better usability on mobile devices, iReview comes with a new off-canvas slideout menu. The menu is activated by tapping the menu icon in the topbar. The mobile menu supports unlimited levels of menu items, just like regular menus. For better performance on mobile devices, iReview allows you to prevent specific modules from loading by using a Mobile Detect feature.

Mobile Menu
Mobile Menu

Colors And Styles

The template comes with 32 color styles and makes it easy to use multiple color styles at once for different page wrappers and modules, with an option to override specific color styles using color pickers. You can also assign modules to positions inside dropdown menus, and for every dropdown menu you can choose if it will be activated by mouseover or a click.

Module styles and colors
Module styles and colors

Module Styles

iReview includes built-in module styles that can be applied to modules using the Module Class Suffix parameter. These styles provide consistent styling across your site without requiring custom CSS.

Applying Module Styles

To apply a module style, go to the module settings in Joomla Module Manager and find the Module Class Suffix parameter under the Advanced tab.

Module styles
Module styles

Enter the style class name in the Module Class Suffix field:

Using module class suffix to apply styles
Using module class suffix to apply styles

Available Module Styles

Basic Styles

Module styles
Module styles

Rounded Borders

Use the module-round class to add rounded corners to module containers:

Module with rounded borders
Module with rounded borders

Visible Borders

Use the module-border class to add visible borders to modules:

Module with visible border
Module with visible border

Padding Options

Control internal spacing with padding classes:

Module with padding
Module with padding

Module Title Styles

You can style module titles separately using the Header Class parameter in the module settings:

Using the Header Class module parameter
Using the Header Class module parameter

Title with Background

Module with title header
Module with title header

Multiple Header Classes

You can combine multiple header classes for advanced styling:

Module header multiple style classes applied
Module header multiple style classes applied

The template provides several menu styling options that can be applied using the Menu Class Suffix parameter in the Joomla Menu Manager.

Using the module's menu class suffix
Using the module's menu class suffix

Vertical Menus

Create vertical navigation menus:

Vertical menu module
Vertical menu module

Horizontal Menus

Create horizontal navigation bars:

Horizontal menu module
Horizontal menu module

Responsive Menu Behavior

Menus automatically adapt to different screen sizes using Bootstrap breakpoint classes:

Bootstrap breakpoint classes
Bootstrap breakpoint classes

You can publish modules inside dropdown menu items for enhanced functionality.

Login module in dropdown menu
Login module in dropdown menu

Step 1: Create a Text Separator menu link:

Creating a text separator menu link
Creating a text separator menu link

Step 2: Add the module position name in the menu item notes:

Using menu notes to add the module position name
Using menu notes to add the module position name

Step 3: Assign your module to that position:

Assigning a module to menu position
Assigning a module to menu position

By default, dropdown menus open on hover. You can change this to click-to-open behavior:

Dropdown menus with click to open behavior
Dropdown menus with click to open behavior

Add the dropdown-click class to the Menu Class Suffix:

Menu class suffix with dropdown-click class
Menu class suffix with dropdown-click class

Bootstrap 3

iReview uses Bootstrap 3. It uses Bootstrap's mobile first responsive grid system and also makes it easier to use some of the Bootstrap components like tabs and accordions. All other Bootstrap 3 components can be used when customizing both the template and themes of 3rd party Joomla extensions.

Easy To Customize

Compared to most templates these days that use complex frameworks, setting up iReview is a breeze, and it has fewer files so it is much easier to customize. You can even add custom CSS styles directly in template parameters and include custom scripts in the head or body of the template. There are many other features like more control over the offline page, pre-selected quality fonts from Google CDN, scroll to top button and social media icons.