jcadima
1/19/2017 - 6:29 PM

Adding more than 1 custom page templates

Adding more than 1 custom page templates


https://www.youtube.com/watch?v=144V9aSmhZc


1) create your custom template: 12columns.phtml

2) create the following file and directories in /app/code/local/ :
Mage/Page/etc/config.xml

2) copy the contents of /app/code/core/Mage/Page/etc/config.xml
into our local directory:
/app/code/local/Mage/Page/etc/config.xml

add the location of your custom template in our local config.xml

This in <page> <layouts> // here </layouts> </page>


<config>
    <modules>
        <Mage_Page>
            <version>1.6.0.0</version>
        </Mage_Page>
    </modules>
    <global>
        <models>
            <page>
                <class>Mage_Page_Model</class>
            </page>
        </models>
        <blocks>
            <page>
                <class>Mage_Page_Block</class>
            </page>
        </blocks>
        <page>
            <layouts>
                <empty module="page" translate="label">
                    <label>Empty</label>
                    <template>page/empty.phtml</template>
                    <layout_handle>page_empty</layout_handle>
                </empty>
                
                <!--  this is our custom phtml file  -->
                <umi_layout module="page" translate="label">
                    <label>Umi 24/7</label>
                    <template>page/umi247.phtml</template>
                    <layout_handle>page_umi247</layout_handle>
                </umi_layout> 

                // .... additional locations

</config>




3) open /app/etc/modules/Mage_All.xml  

and change <codePool> core to local in:
...
  <Mage_Page>
      <active>true</active>
      <!--  <codePool>core</codePool>  -->
      <codePool>local</codePool>  <!-- this changes to local   -->
      <depends>
          <Mage_Core/>
      </depends>
  </Mage_Page>
...