Ajouter une nouvelle option de mise en page Magento
11
Je voudrais ajouter une nouvelle mise en page dans Magento qui sera une option qui peut être sélectionnée dans les pages CMS. J'ai copié le 1-column.phtmlcode et l' ai légèrement adapté et changé en1-column-version2.phtml.
Je voudrais savoir comment je ferais pour référencer le nouveau fichier afin qu'il apparaisse dans les options de mise en page de la CMS .
<My_one_column_cmsmodule="page"translate="label"><label>My One Column</label><template>page/home.phtml</template><layout_handle>My_one_column_cms</layout_handle></My_one_column_cms>
Vous pouvez changer les noms comme vous le souhaitez en xml en u pouvez mettre des mots
Créez ensuite home.phtml comme modèle dans newtheme / newpack / page / ou votre thème par défaut
Il n'est pas judicieux de modifier les fichiers principaux.
KiwisTasteGood
Vous ne devez jamais modifier directement les fichiers Core. Pour élaborer, si vous deviez mettre à niveau votre instance Magento, vous perdriez vos modifications. C'est pourquoi vous devez créer votre propre extension et l'implémenter comme dans la réponse d'Amit Bera
Créez un module et ajoutez ci-dessous xml dans votre fichier config.xml.
Enregistrez votre module
Créez votre propre fichier modèle
page/1-column-version2.phtml
la source
Ajoutez votre code dans
config.xml
:avec
Vous pouvez changer les noms comme vous le souhaitez en xml en u pouvez mettre des mots
Créez ensuite home.phtml comme modèle dans newtheme / newpack / page / ou votre thème par défaut
la source