Layout in details of Purity III Joomla template | Joomla Templates and Extensions Provider

Purity III

The perfect starting point for all Joomla lovers

Purity III is a perfect starting point for every Joomla builder as it strengthens the Joomla Com_comtent (we don't use any 3rd extensions) and supports multiple layouts including Magazine, Portfolio, Coporate, Blog and many more, which would surely fits in various types of Joomla sites.

Magazine Layout

Corporate Layout

Blog Layout

Features Intro 1 Layout

Features Intro 2 Layout

Portfolio Layout

Glossary Layout

Classic Layout

To assign a layout to a certain page, please follow our instruction below.

Step 1: Clone the default style

When you install Purity III template, there is only one style: the default style. However, you can create an unlimited number of different styles for your template.

Why do you need to create new style?

To have multiple layouts on your site, you need to create multiple styles. Each of these styles will be assigned to one layout.

So what is the difference between template and template style? - Check this out

To create a new style in Purity III, open the template manager panel, select Purity III default style then hit the Duplicate button.

On the demo site, we have already duplicated a number of styles for different layouts.

Step 2: Assign layout to the newly created style

Open the new style then select the respective layout that you want to assign to.

Step 3: Assign menu type

Now open menu item that you have assigned to the newly created style to configure it.

We add new menu type for each layout, so you have to select the correct menu type.

Matching layout with menu type:

Please note that each layout will go with its menu type, so please make sure you select the correct menu type for your layout.

Page Layout Menu type
Blog page blog xLayout-Blog
Magazine page magazine xLayout - Magazine
Coperate page coperate Category Blog
Portfolio portfolio xLayout - Portfolio
Features Intro 1 features-intro-1 xLayout - Features Intro
Features Intro 2 features-intro-2 No specific menu type is required
Glossary page default xLayout - Glossary

Here is the list of all extented menu types:

  • xLayout-Blog
  • xLayout-Features Intro
  • xLayout-Grossary
  • xLayout-Magazine
  • xLayout-Portfolio

Step 4: Assign style to each menu item

This is called "style override". The menu item that is assigned to a specific style will have the style override the default style.

There are 2 ways to assign style to menu items: in the style back-end setting or in the setting panel of menu item.

#1: In the style back-end setting

#2: In the setting panel of menu item

The magazine layout displays articles from selected categories and sub-categories.

1.1 Layout structure

The magazine layout has 2 view types: Magazine home and Magazine category. You can configure the display of each view type in the menu setting panel. Details on this will be covered in Step 3: Magazine menu setting.

Magazine home view

The magazine home view includes leading articles, intro articles, featured columns, and category list. You can check the image below to see the layout structure of the Magazine home view.

Magazine category view

The magazine category view includes leading articles, intro articles and columns

1.2 Build a Magazine page

Below are 4 steps to build a magazine page for your site.

Step 1: Create "Magazine" style

Create a new style by duplicating the default style and rename it to Purity III-Magazine.

Step 2: Assign "Magazine" layout to the newly created style

Step 3: Magazine menu setting

Refer to the images below for your Magazine menu setting.

Menu Type: xLayout - Magazine
  • Magazine Home settings

  • Magazine Category settings

  • Magazine Article settings

You can customize the view of each article detail page by overriding its layout. You can also configure to show or hide the intro text in the detail page.

  • Article Info Options settings

Note:

The article options can be different among these view types: Magazine home, Magazine category or sections inside a view.

To enable Article info, open the Magazine view type you want to configure (Magazine home or Magazine category). Select the positions you want to display article info then open Article Info Options to configure all other details such as Show Title, Show Category, Show Parent,etc.

Step 4: Assign "magazine" style to "magazine" menu item

Content in sidebar-2 position?

The content in sidebar-2 position is just Joomla modules, if you want to have the same module, please check in the Extension Configuration writing.

The Corporate layout includes slideshow, modules in spotlight block and main content (article list). The main content of the corporate layout is the articles from selected category.

2.1 Layout structure

2.2 Build a Corporate page

Important:

All steps of how to create a Corportate page is the same as Magazine page. You can follow the detail instructions here: How to build up Magazine page.

  • Step 1: Create "Coporate" style
  • Step 2: Assign "corporate" layout to "Corporate" style
  • Step 3: Create "Corporate" menu
  • Step 4: Assign "Corporate" style to "Corporate" menu item

2.3 Corporate menu setting

This menu item uses the default Joomla menu type - Category Blog.

Menu Type: Category Blog

Detail settings

Blog layout settings

3.1 Layout structure

3.2 Build a Portfolio page

Important:

All steps of how to build a Portfolio page is the same with Magazine page. You can follow the detail instructions here: How to build up Magazine page.

  • Step 1: Create "Porfolio" style
  • Step 2: Assign "Portfolio" layout to "Portfolio" style
  • Step 3: Create "Portfolio" menu
  • Step 4: Assign "Portfolio" style to "Portfolio" menu item

3.3 Portfolio menu setting

Menu Type: xLayout-Portfolio

Detail settings

Basic settings

Page display settings

4.1 Layout structure

4.2 Build a Blog page

Important:

All steps of how to build a Blog page is the same with Magazine page. You can follow the detail instructions here: How to build up Magazine page.

  • Step 1: Create "Blog" style
  • Step 2: Assign "Blog" layout to "Blog" style
  • Step 3: Create "Blog" menu
  • Step 4: Assign "Blog" style to "Blog" menu item

4.3 Blog menu setting

Menu Type: xLayout - Blog

Detail settings

5.1 Layout structure

5.2 Build Features Intro 1 page

Important:

All steps of how to build Features Intro 1 page is the same with Magazine page. You can follow the detail instructions here: how to build up Magazine page.

  • Step 1: Create "Features intro 1" style
  • Step 2: Assign "Features intro 1" to "Features intro 1" style
  • Step 3: Create "Features Intro 1" menu
  • Step 4: Assign "Features intro 1" style to "Features Intro 1" menu item

5.3 Features Intro 1 menu setting

Menu Type: xLayout-Features Intro

Detail settings

5.4 Article configuration

The articles used in the layout can be configured to have different styles. You can set the image alignment or add class to style the articles.

5.4.1 Align article image

With each article, you can set the alignment of article image in the list page by following these steps: Open the article editting panel, in the tab Images and Links, set the Image Float to Left or Right.

5.4.2 Supported classes for articles

Articles in the page Features Intro 1 have different styles. You can use the default supported classes or add new styles.

Default supported classes

row-feature-narrow 
row-feature-primary
row-feature-alt

To add new classes, open the article editting panel, in the tab Extra Fields add your classes to the box Extra Fields

5.5 Masthead configuration

To have the same masthead like our demo, you need to create a Custom HTML module and assign it to position masthead.

Module Position: masthead
Module Suffix: row-feature-primary

HTML code

<div class="jumbotron jumbotron-primary masthead btn-action">
  <div class="col-md-6" align="left">
    <h1>I'm Purity III</h1>
    <p>The best free Joomla template that you ever need.</p>
    <div class="btn-action" style="margin-bottom: 20px;"><p><a href="http://bit.ly/purity_iii" class="btn btn-success btn-lg">Download Now</a></p></div>
  </div>

  <div class="col-md-6">
    <div class="video-wrapper">
      <iframe width="560" height="315" frameborder="0" src="//www.youtube.com/embed/KSK2OR9pEUY?modestbranding=1&amp;;showinfo=0&amp;;autohide=1&amp;;rel=0&amp;;hd=1" allowfullscreen=""></iframe>
    </div>
  </div>
</div>

6.1 Layout position/structure

6.2 Build Features Intro 2 page

Important:

All steps of how to build Features Intro 2 page is the same with Magazine page. You can follow the detail instructions here: How to build up Magazine page.

  • Step 1: Create "Features intro 2" style
  • Step 2: Assign Features-intro-2" layout to "Features intro 2" style
  • Step 3: Create "Features Intro 2" menu
  • Step 4: Assign "Features intro 2" style to "Features Intro 2" menu item

6.2.1 Features Intro 2 menu setting

Menu Type: xLayout-Features Intro

Detail Settings

6.3 Module configuration

Note:

The features-intro-2 has no com_content, so no matter what its menu type is, its layout will not change. On the demo site, the main content of the Features Intro 2 page is from modules that assigned to this position: features-intro-2.

6.3.1 Masthead

Module type: Custom HTML
Module Position: masthead
Module Suffix: row-feature-primary

HTML code

<div class="jumbotron jumbotron-primary masthead btn-action">
  <h1>Hello, I'm Purity III</h1>
  <p>Now back and way cooler.</p>
  <p><a href="http://bit.ly/purity_iii" class="btn btn-primary btn-lg"> Check me out</a></p>
</div>

6.3.2 Feature 1

Module Position: features-intro-2
Module Suffix: NOT USED

HTML code

<div class="text-center">
<div class="item-image"><img class="img-responsive" pagespeed_url_hash="557298203" alt="T3 Framework" src="/images/joomlart/intro-page/fullresponsive.png"></div>

<div class="col-md-4">
  <h3>The Perfect Starting Point</h3>
  <p>Purity III is a GREAT starter theme for any Joomla lovers. It allows YOU to get started in minutes, and highly versatile to fit in any type of projects</p>
 </div>

<div class="col-md-4">
  <h3>Joomla 3 Native</h3>
  <p>Purity III supports Joomla 3 at core. The sleek look, clean code and flat design sets it stand out and guarantee to capture anyone's attention</p>
</div>

<div class="col-md-4">
  <h3>Easy to Customize</h3>
  <p>Purity III is extremely flexible to customize. Thanks to the powerful T3 Framework, which makes all the impossibilities possible</p>
</div>

</div>

6.3.3 Compatible Extensions

Module Position: features-intro-2
Module Suffix: NOT USED

HTML code

<header class="jumbotron">
  <h2>Highly Compatible</h2>
  <p>Purity III is highly compatible with most of the 3rd party Joomla extensions</p>
</header>


  <div class="col-xs-6 col-md-4">
    <a class="thumbnail" href="/index.php/compatible/easyblog">
      <img src="/images/joomlart/compatible-extension/easyblog.png" alt="Easy Blog" />
    </a>
  </div>

  <div class="col-xs-6 col-md-4">
    <a class="thumbnail" href="/index.php/compatible/easysocial">
      <img src="/images/joomlart/compatible-extension/easysocial.png" alt="easysocial" />
    </a>
  </div>

  <div class="col-xs-6 col-md-4">
    <a class="thumbnail" href="/index.php/compatible/discussions">
      <img src="/images/joomlart/compatible-extension/easydiscuss.png" border="0" alt="easydiscuss" />
    </a>
  </div>


  <div class="col-xs-6 col-md-4">
    <a class="thumbnail" href="/index.php/forum/index">
      <img src="/images/joomlart/compatible-extension/kunena.png" border="0" alt="Kunena" />
    </a>
  </div>

  <div class="col-xs-6 col-md-4">
    <a class="thumbnail" href="/index.php/compatible/jomsocial">
      <img src="/images/joomlart/compatible-extension/jomsocial.png" border="0" alt="JomSocial" />
    </a>
  </div>

  <div class="col-xs-6 col-md-4">
    <a class="thumbnail" href="/index.php/compatible/mijoshop">
      <img src="/images/joomlart/compatible-extension/mijoshop-logo.png" border="0" alt="mijoshop" />
    </a>
  </div>

<div class="wrap btn-actions text-center">
    <a class="btn btn-primary btn-lg" role="button" href="http://bit.ly/purity_iii">More detail?</a>
  </div>

6.3.4 Supports multiple layouts

Module Position: features-intro-2
Module Suffix: NOT USED

HTML code

<header class="jumbotron">
<h2>Supports Multiple Layouts</h2>
<p>8 layouts with dynamic and flexible grids</p>
</header>

<div class="gallery">

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="magazine layout" href="/index.php/layout/new-layouts/magazine">
        <img pagespeed_url_hash="2579736203" alt="" src="/images/joomlart/supported-layout/magazine.png" class="img-responsive">
      </a>
      <h4 class="text-center">Magazine Layout</h4>
    </div>
  </div>

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="Coperate layout" href="/index.php/layout/new-layouts//corporate">
          <img pagespeed_url_hash="2874236124" alt="" src="/images/joomlart/supported-layout/corporate.png" class="img-responsive">
      </a>
      <h4 class="text-center">Corporate Layout</h4>
    </div>
  </div>

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="blog layout" href="/index.php/layout/new-layouts/blog">
        <img pagespeed_url_hash="3168736045" target="_blank" alt="" src="/images/joomlart/supported-layout/blog.png" class="img-responsive">
      </a>
      <h4 class="text-center">Blog Layout</h4>
    </div>
  </div>

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="features intro 1" href="/index.php/layout/new-layouts/features-intro">
        <img pagespeed_url_hash="3757735887" alt="" src="/images/joomlart/supported-layout/features_1.png" class="img-responsive">
      </a>
      <h4 class="text-center">Features Intro 1 Layout</h4>
    </div>
  </div>

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="features intro 2" href="http://joomla-templates.joomlart.com/purity_iii/">
        <img pagespeed_url_hash="4052235808" alt="" src="/images/joomlart/supported-layout/features_2.png" class="img-responsive">
      </a>
      <h4 class="text-center">Features Intro 2 Layout</h4>
    </div>
  </div>

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="portfolio layout" href="/index.php/layout/new-layouts/portfolio">
        <img pagespeed_url_hash="3463235966" alt="" src="/images/joomlart/supported-layout/portfolio.png" class="img-responsive">
      </a>
      <h4 class="text-center">Portfolio Layout</h4>
    </div>
  </div>

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="" href="/index.php/layout/new-layouts/glossary">
        <img alt="" src="/images/joomlart/supported-layout/glossary.png" class="img-responsive">
      </a>
      <h4 class="text-center">Glossary Layout</h4>
    </div>
  </div>

  <div class="col-xs-6 col-md-3">
    <div class="thumbnail">
      <a target="_blank" title="" href="/index.php/layout/new-layouts/home-classic/3-columns">
        <img alt="" src="/images/joomlart/supported-layout/classic_layout.png" class="img-responsive">
      </a>
      <h4 class="text-center">Classic Layout</h4>
    </div>
  </div>

</div>

6.3.5 Why Purity III?

Module Position: features-intro-2
Module Suffix: NOT USED

HTML code

<header class="jumbotron">
<h2>Why Purity III?</h2>
<p>A Free Responsive Joomla 3 Template that no one can resist</p>
</header>

<div class="text-center">

<div class="col-md-3">
  <p><img pagespeed_url_hash="932791188" alt="Responsive" src="/images/joomlart/banners/responsive-icon.png" /></p>
  <h3>Responsive</h3>
  <p>Purity III is a fully responsive Joomla template. It looks amazingly beautiful in all screen sizes: from a wide screen desktop to tablet & mobile devices</p>
</div>

<div class="col-md-3">
  <p><img pagespeed_url_hash="2048194936" alt="Compatibilities" src="/images/joomlart/banners/html5-icon.png"></p>
  <h3>Compatibilities</h3>
  <p>Purity III is compatible with most of the popular 3rd party Joomla extensions, such as: EasySocial, Kunena, JomSocial, Mijoshop, etc</p>
</div>

<div class="col-md-3">
  <p><img pagespeed_url_hash="1985577692" alt="Bootstrap 3" src="/images/joomlart/banners/bootstrap-icon.png"></p>
  <h3>Bootstrap 3</h3>
  <p>Purity III embraces Bootstrap 3 at core, meaning it also supports Font Awesome 4, as well as all the cool features in Bootstrap 3 Framework</p>
</div>

<div class="col-md-3">
  <p><img pagespeed_url_hash="1616445301" alt="SEO" src="/images/joomlart/banners/seo-icon.png"></p>
  <h3>SEO</h3>
  <p>Great design impresses your visitors, but SEO friendly codes bring visitors, drive more <a target="_blank" href="http://www.google.com">Googlers</a> to yours while you're sleeping</p>
</div>

</div>

6.3.6 Want to be the first to try our Purity III

Module Position: features-intro-2
Module Suffix: row-feature-primary

HTML code

<div class="container jumbotron masthead" style="margin:0;">
  <span class="section-arrow-alt"></span>
  <p>Want to be the first to try our Purity III...</p>
<div class="btn-actions">
    <a class="btn btn-success btn-lg" role="button" href="http://bit.ly/purity_iii">Download <span class="hidden-phone">Purity III</span></a>
  </div>
</div>

Important:

The Glossary page uses default layout so you don't need to create style for the Glossary page. You need to assign the right menu type to the "Glossary" menu. And please make sure assign "Glossary layout" in the "Add-ons" tab of template manager.

1. Assign Glossary layout setting

Go to: Extensions > Template Manager and open the Purity III default template style, in the "Add-ons" tab, find the "layout_glossary" field and assign the Glossary layout for the field, please check the screenshot below.

2. Glossary menu setting

Menu Type: xLayout-Grossary

Detail settings

Front-end Appearance

Article displayed in popup

One of the highlight feature of T3 Framework is the visual layout configuration. You can see the structure of your layout when configuring. There are 2 parts in layout configuration: Layout Structure and Responsive Layout

Open the style that you want to assign layout. This layout will be only applied to the current style.

Layout structure

The layout structure allows you to change the structure of your layout.

Step 1: Assign module position

Step 2: set the order of positions for spotlight blocks

Responsive layout configuration

Step 1: Select the responsive layout to configure

Step 2: Disable the module position that you don't want to display in a specific responsive layout

Step 3: Resize module positions in spotlight block. For module positions in other block type, you can not resize.

Saved settings

The settings of your layout configuration are not saved in Database, but in .ini files located in templates\purity_iii\etc\layout.

You can also configure your layout in those .ini files but we don't recommend that.

Important:

Purity III is built on T3 Framework. Therefore, you can follow the documentation of T3 Framework when managing your layout. The following references will help you.

T3 Framework layout documentation

T3 Framework layout video tutorials

Layout configuration

T3 Framework makes it easy when it comes to layout configuration. This video will be about Layout configuration. The visual of layout configuration in back-end allows you to configure your Joomla 2.5 and Joomla 3 templates layout easier and faster. Watch and see!

Still have trouble?

Layout Customization

This video tutorial is about T3 Framework layout customization. Also in this video, we will show you how to create and customize a layout and how to customize blocks in a layout for your Joomla 2.5 and Joomla 3 templates.

Still have trouble?

Back to main page →