If you want your new custom layout should be appear in admin layout drop down you need to create a small custom module.this task can be done by adding some code in core files but its not a magento way so follow the steps if you want to do this task:
Create the following files:
1.app/etc/modules/Sushant_Layout.xml
<?xml version="1.0"?>
<config>
<modules>
<Sushant_Layout>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Page />
</depends>
</Sushant_Layout>
</modules>
</config>
2.app/code/local/Sushant/Layout/etc/config.xml
<?xml version="1.0"?>
<config>
<modules>
<Sushant_Layout>
<version>1.0.0</version>
</Sushant_Layout>
</modules>
<global>
<page>
<layouts>
<one_column_new module="page" translate="label">
<label>1 column-new</label>
<template>page/1column-new.phtml</template>
<layout_handle>one_column_new</layout_handle>
</one_column_new>
</layouts>
</page>
</global>
<frontend>
<layout>
<updates>
<Sushant_Layout>
<file>sushant_layout.xml</file>
</Sushant_Layout>
</updates>
</layout>
</frontend>
</config>
3.app/design/frontend/{interface}/{your-theme}/layout/sushant_layout.xml
<?xml version="1.0"?>
<layout version="0.1.0">
<one_column_new translate="label">
<label>One Column New</label>
<reference name="root">
<action method="setTemplate">
<template>page/1column-new.phtml</template>
</action>
<action method="setIsHandle">
<applied>1</applied>
</action>
</reference>
</one_column_new>
</layout>
4.create a copy of 1column.phtml with name 1column-new.phtml and make your changes as you
![]()
0 Comments