Skip to main content

Magento free custom pages module

UPDATE 3: New version for Magento 1.4.x posted today! Get it here: Magento free custom pages module - Reloaded for 1.4.x

UPATE 2: New Version posted today! The new module is updated to allow custom pages to be used across your entire site meaning your custom templates are no longer limited to CMS pages. You can now use your custom templates for Blogs, Checkout Pages, Shopping Cart, etc.

UPATE 1: New Version posted today! The new module is radically different from the old module and works perfectly with the latest version of Magento, so please delete all previous files before uploading the new version.

Scratching your head wondering how to invoke custom page templates in Magento? Look no further! Just download the module attached to this article and you will have the freedom to create as many custom page templates as you need.

Currently Magento ships with four page templates named: 1column.phtml, 2columns-left.phtml, 2columns-right.phtml and 3columns.phtml, located in: app\design\frontend\default\default\template\page\. I have provided you with one more that is a clone of the default 1column.phtml however it is named: custom-1column.phtml. 

The Jnorton Custom Pages module allows you flexibility by simply editing an XML file, I will be working on an interface as soon as I get the chance which will make creating custom pages a smoother process and should also allow novice users to customize the availability of custom pages with Magento Commerce.

Let me know if you use this module and please contact me or comment on this article with any suggestions you have. 

Looking for Expert WordPress or Drupal development?

I am a freelance website developer and designer based in the UK. I work as a remote Drupal developer, WordPress developer and Front-end developer for a variety of startups, charities and international businesses in Bristol, Bath, London and Europe. You can learn more about me by visiting my resume page.

Get in touch for a free quote on your next project and if you want to connect me with then check out my LinkedIn profile.