La conversione dei vecchi temi al nuovo magento 1.4 è abbastanza semplice.
L’implementazione della homepage nel vecchio tema, parte con l’aggiunta della configurazione per la pagina homepage.phtml in app/code/core/Mage/Page/etc/config.xml { effettuando prima un backup del file config.xml }:
<home module=”page” translate=”label”>
<label>Home</label>
<template>page/homepage.phtml</template>
<layout_handle>page_home</layout_handle>
</home>
Questo sarebbe sufficiente per aggiungere la homepage nel backend, se in tutti i temi che impostate, non cambiate il nome del file. Eventualmente nel tema potete ancora modificare il collegamento alla pagina aggiungendo prima della chiusura del layout, in app/design/frontend/{tuainterfaccia}/{tuotema}/layout/page.xml il blocco:
<page_empty translate=”label”>
<label>All Empty Layout Pages</label>
<reference name=”root”>
<action method=”setTemplate”><template>page/1column.phtml</template></action>
<!– Mark root page block that template is applied –>
<action method=”setIsHandle”><applied>1</applied></action>
</reference>
</page_empty>
<page_home translate=”label”>
<label>All Home Layout Pages</label>
<reference name=”root”>
<action method=”setTemplate”><template>page/homepage.phtml</template></action>
<!– Mark root page block that template is applied –>
<action method=”setIsHandle”><applied>1</applied></action>
</reference>
</page_home><page_one_column translate=”label”>
<label>All One-Column Layout Pages</label>
<reference name=”root”>
<action method=”setTemplate”><template>page/1column.phtml</template></action>
<!– Mark root page block that template is applied –>
<action method=”setIsHandle”><applied>1</applied></action>
</reference>
</page_one_column><page_two_columns_left translate=”label”>
<label>All Two-Column Layout Pages (Left Column)</label>
<reference name=”root”>
<action method=”setTemplate”><template>page/2columns-left.phtml</template></action>
<!– Mark root page block that template is applied –>
<action method=”setIsHandle”><applied>1</applied></action>
</reference>
</page_two_columns_left><page_two_columns_right translate=”label”>
<label>All Two-Column Layout Pages (Right Column)</label>
<reference name=”root”>
<action method=”setTemplate”><template>page/2columns-right.phtml</template></action>
<!– Mark root page block that template is applied –>
<action method=”setIsHandle”><applied>1</applied></action>
</reference>
</page_two_columns_right><page_three_columns translate=”label”>
<label>All Three-Column Layout Pages</label>
<reference name=”root”>
<action method=”setTemplate”><template>page/3columns.phtml</template></action>
<!– Mark root page block that template is applied –>
<action method=”setIsHandle”><applied>1</applied></action>
</reference>
</page_three_columns>In cui potete reindirizzare le pagine adattandole al vostro tema.


Lascia un messaggio