First we have to create a module. Create file: app/etc/modules/Mage_Page.xml
<?xml version="1.0"?> <config> <modules> <Mage_Page> <active>true</active> <codePool>local</codePool> </Mage_Page> </modules> </config>
What we’ve done is taken a core module and copied it into our local module. This lets us override any core functionality without have to worry about it breaking in future update (or undoing if you mess up).
Now we need to edit: app/code/core/Mage/Page/etc/config.xml and look around line 46 and you can define your own layout, I’m going to call mine “home”
<layouts> <home module="page" translate="label"> <label>Home</label> <template>page/home.phtml</template> <layout_handle>page_home</layout_handle> </home> <empty module="page" translate="label"> <label>Empty</label> <template>page/one-column.phtml</template> <layout_handle>page_empty</layout_handle> </empty> <one_column module="page" translate="label"> <label>1 column</label> <template>page/1column.phtml</template> <layout_handle>page_one_column</layout_handle> </one_column> <two_columns_left module="page" translate="label"> <label>2 columns with left bar</label> <template>page/2columns-left.phtml</template> <layout_handle>page_two_columns_left</layout_handle> </two_columns_left> <two_columns_right module="page" translate="label"> <label>2 columns with right bar</label> <template>page/2columns-right.phtml</template> <layout_handle>page_two_columns_right</layout_handle> </two_columns_right> <three_columns module="page" translate="label"> <label>3 columns</label> <template>page/3columns.phtml</template> <layout_handle>page_three_columns</layout_handle> </three_columns> </layouts>
Source : http://thinclay.artician.com/blog/2009/12/magento-add-new-cms-page-layout/
not working in 1.4, do you know how to adapt it for latest Magento versions?
ReplyDeletethanks
Now we need to edit: app/code/core/Mage/Page/etc/config.xml and look around line 46 and you can define your own layout, I’m going to call mine “home”
ReplyDeleteShould say:
Now we need to edit: app/code/local/Mage/Page/etc/config.xml and look around line 46 and you can define your own layout, I’m going to call mine “home”
works great with magento 1.4 !! A BIG thanks to the author of this tutorial!
ReplyDelete