Caution: This post was published in 2016 and may contain information, techniques, or code examples that are no longer current. Please double-check official documentation and modern best practices before using anything from this article.

Quickfix: Quickly add a new Magento CMS page template

Sometimes it’s necessary to quickly add a template for a page into the Magento content management system. This can be done via a custom extension below is the quick fix if required.

Find the closing global tag </global> and add the following code above it. It will add two templates one from homepage.phtml and one for another-page.html which can then be set on the Design Tab in CMS > Pages.

<global>
    <cms>
        <layouts>
            <homepage>
                <label>Homepage</label>
                <template>page/homepage.phtml</template>
            </homepage>
            <another_page>
                <label>Abother Page</label>
                <template>page/another-page.phtml</template>
            </another_page>
        </layouts>
    </cms>
</global>

My Magento Expertise

If you are planning a new e‑commerce store, considering a platform upgrade or looking for ongoing Magento support, I can provide the expertise you need. Based in Northern Ireland and working with clients locally and internationally, I deliver solutions that help businesses grow.

Contact me to discuss your Magento project