Painite

So you are about to install our professional Magento theme for eCommerce Magento stores. The theme is packed up with long-listed complementary Magento extensions.
There are two ways to install a UberTheme Magento theme:

  • General Installation: Applicable if you have installed a Magento base on your server before.
  • Quickstart Installation: Applicable if you want to get a whole new site as per Demo.

Decide which way to follow. Once downloaded, unzip the package to get the following folders:

  • mage_ext: contains all built-in extensions of the theme.
  • mage_tpl: contains the theme files only.
  • quickstart: a full Magento CMS version with the theme already integrated to match the demo.
  • source: contains all source files of the theme.

Provided that you have installed the Magento base already, General Installation will help you adapt the theme and its extensions with your current site.

Note: Your store must be ready before the installation. If not, get it done quickly by following the Magento Installation Guide. See also the following docs for general installations and configurations.

For more details, please check the documentation of the specific extension here.

Having integrated Painite template and extensions to your Magento, then you have a homepage like our demo:

Create Static Blocks:

The Painite front-page uses 7 custom extensions: Contact, 5 Styles, MultiMenu, What’s Magento, T-Shirt, Fashion Brand, Polo Shirt on Homepage.

Static Blocks list

To create these extensions, go to CMS >> Static Block and select page that you want to display this extension on (e.g. Homepage).

You can add a new block by clicking on Add New Block button to create new block and input the content of this block as you need. Please see How to create New Static Block.

For example: MultiMenu.

Configure default parameters as below.

Parameters explanation:

  • Block title: Title of Block
  • Identifier: Define ID of Block
  • Store View: Choose view option for block
  • Status: Enable/Disable to public to Front-page
  • Content: This is content of block. You can add image or text content to custom extension as you would like.

To push this extension onto front-page like our demo site, go to CMS >> Pages.

Then click on Homepage:

Static Block

In Design tab, please fill in Layout Update XML parameter as below:

  • mass-bottom:

PHP Code

<reference name="mass-bottom">
    <block type="cms/block" name="position-11">
        <action method="setBlockId"><block_id>position-11</block_id></action>
    </block>
    <block type="cms/block" name="position-12">
        <action method="setBlockId"><block_id>position-12</block_id></action>
    </block>
    <block type="cms/block" name="position-13">
        <action method="setBlockId"><block_id>position-13</block_id></action>
    </block>
</reference>

Refresh your front-page to see how it works:

  • Bottom Spotlight:

PHP Code

<!-- Bottom Spotlight - botsl -->
<reference name="botsl">
    <block type="cms/block" name="position-6">
        <action method="setBlockId"><block_id>position-6</block_id></action>
    </block>
    <block type="cms/block" name="position-7">
        <action method="setBlockId"><block_id>position-7</block_id></action>
    </block>
    <block type="cms/block" name="position-8">
        <action method="setBlockId"><block_id>position-8</block_id></action>
    </block>
    <block type="cms/block" name="position-9">
        <action method="setBlockId"><block_id>position-9</block_id></action>
    </block>
    <block type="cms/block" name="position-10">
        <action method="setBlockId"><block_id>position-10</block_id></action>
    </block>
</reference>
<!-- Bottom Spotlight - botsl -->

Refresh your front-page to see how it works:

To push this extension into front page like our demo site, go to CMS >> Pages:

Then click on Homepage >> Content Tab:

Product Extension

Product List:

Please fill in Content parameter with syntax below:

PHP Code:

{{block type="joomlart_jmproducts/list"  name="home.jmproducts.list"  }}

Navigate to System >> Configuration >> Products and configure default criteria as per screenshot below for Product List:

Then, see how it works on front-page:

You can configure the Number Of Products or Number Of Items/Row as you need.

On our Painite demo, Products Slider extension is set on jm-productsslider position.

Navigate to System >> Configuration >> Products Slider and configure default criteria as per screenshot below:

Note: Go to Catalog >> Manage Categories, see the Category ID that you would like to display on Product Slider:

Static Blocks list

To push this extension onto front page on top, go to CMS >> Pages >> Homepage >> In Design tab, please fill in Layout Update XML parameter as below:

PHP Code

<reference name="topsl">
              <block type="joomlart_jmproductsslider/list" name="jmproductsslider" />
         </reference> 

Front-end Appearance

Navigate to System >> Configuration >> SlideShow and configure default criteria as per screenshot below:

Extension Settings:

Animation Settings::

Thumbnail Settings::

Control Settings: :

Description and Products Settings: :

Note: In Painite, displayed image is from Image Folder: media/jmslideshow.

To push this extension onto front page like our demo site, go to CMS >> Pages.

Then click on Homepage:

Home Page

And fill in Layout Update XML parameter as below:

PHP Code:

<reference name="slideshow">
    <block type="joomlart_jmslideshow/list" name="jmslideshow" />
</reference>

See how it works in demo site:

Front-end Appearance

Navigate to System >> Configuration >> Tabs and configure default criteria as per screenshot below:

Go to CMS >> Static Block and select page that you want to display this extension on (e.g. Homepage):

To push this extension onto front page like our demo site, go to CMS >> Pages.

Then click on Homepage:

Homem Page

And fill in Layout Update XML parameter as below:

PHP Code:

<reference name="topsl">
       <block type="joomlart_jmtabs/core" name="jmtabs" before="-">
    <action method="addTabs_staticblock">
        <title>Latest post</title>
        <identifier>tab_1</identifier>
    </action>
        <action method="addTabs_staticblock">
            <title>Popular post</title>
            <identifier>tab_2</identifier>
        </action>
    </block>
</reference>

See how it works in demo site: