Question

Je crée un thème magento.J'ai défini la mise en page 2Columns-droite pour toute page.Maintenant, je souhaite créer un modèle et définir une mise en page 1Columns pour la page d'accueil de local.xml.Mais administrateur Page d'accueil CMS La mise en page sélectionnée reste toujours et mon contenu CMS de la page d'accueil créé et administré est toujours montrant.Alors, comment puis-je éviter l'administrateur Page d'accueil de la page CMS de la page et du contenu sans désactiver et définir la mise en page 1Columns pour la page d'accueil.Toute suggestion et aide sont appréciées.Merci.

Voici mon code:

<?xml version="1.0" encoding="UTF-8"?>
<layout>
    <!-- Global Operations -->
    <default>
        <reference name="root">
            <action method="setTemplate">
                <template>page/2columns-right.phtml</template>
            </action>
            <reference name="content">
                <block type="core/template" name="some_random_name" template="cms/home.phtml"/>
                <action method="setTemplate"><template>page/1column.phtml</template></action>
            </reference>
        </reference>
    </default>
</layout>

Était-ce utile?

La solution

afaik n'est pas possible.Chaque changement que vous apportez dans le backend a une priorité plus élevée que n'importe quel fichier de configuration.

Ceci est vrai pour:

  • Layout change
  • Configuration du magasin
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top