To create a new custom column layout, you need to place a new file in the Magento theme. With the Magento default theme, you could use the folder app/design/frontend/default/default/template/page, but of course – when building your own site – it is recommended to have your own theme-directory.
In the tutorial, the file 1column.phtml is copied to the file 1columnfp.phtml (where “fp” stands for the front page). To make this new page reckognizable you wll need to add a new XML-definition. In the tutorial the following code is added to the file app/code/core/Mage/Page/etc/config.xml this needs to be copied into app/code/local/Mage/Page/etc/config.xml
<one_column_fp module=”page” translate=”label”>
<label>1 column (frontpage)</label>
<template>page/1columnfp.phtml</template>
<layout_handle>page_one_column_fp</layout_handle>
</one_column_fp>
However, with a Magento upgrade this change could be gone. The same XML could also be added to your app/etc/local.xml file instead:
<config>
<global>
<page>
<layouts>
<one_column_fp module=”page” translate=”label”>
<label>1 column (frontpage)</label>
<template>page/1columnfp.phtml</template>
<layout_handle>page_one_column_fp</layout_handle>
</one_column_fp>
</layouts>
</page>
</global>
</config>