où puis-je changer la disposition des colonnes (2 colonnes à gauche, 2 colonnes à droite etc) de la page de contact par défaut dans Magento?modifier colonne-mise en page de formulaire de contact dans Magento
merci
où puis-je changer la disposition des colonnes (2 colonnes à gauche, 2 colonnes à droite etc) de la page de contact par défaut dans Magento?modifier colonne-mise en page de formulaire de contact dans Magento
merci
D'abord, déterminez le "handle de disposition" pour la page de contact. Si this est la page que vous parlez, votre poignée de mise en page est
contacts_index_index
Ensuite, trouver la poignée de mise en page dans votre fichier layout.xml
<contacts_index_index translate="label">
<label>Contact Us Form</label>
<reference name="root">
<action method="setTemplate"><template>page/2columns-right.phtml</template></action>
<action method="setHeaderTitle" translate="title" module="contacts"><title>Contact Us</title></action>
</reference>
<reference name="content">
<block type="core/template" name="contactForm" template="contacts/form.phtml"/>
</reference>
</contacts_index_index>
Changer l'appel setTemplate pour référencer votre modèle
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
<action method="setHeaderTitle" translate="title" module="contacts"><title>Contact Us</title></action>
</reference>
Alternativement, ajoutez la référence du handle à votre fichier local.xml
. Le fichier local.xml
est appliqué en dernier, donc tout ce qui va là-dedans « gagne »
<layout>
<contacts_index_index>
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
</reference>
</contacts_index_index>
</layout>
La mise en page de la page de contact est situé dans contacts.xml. Ainsi, une méthode alternative est:
1. Trouver contacts.xml dans le dossier de mise en page de base
2. Copiez le contenu dans ce fichier
3. Créez un nouveau fichier contacts.xml dans le dossier de mise en page de votre modèle
4. Collez le contenu de ce fichier et trouver la ligne qui définit la mise en page par défaut
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
<action method="setHeaderTitle" translate="title" module="contacts"><title>Contact Us</title></action>
</reference>
5. Modifier cette ligne pour tout ce que vous voulez que votre mise en page par défaut à
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
<action method="setHeaderTitle" translate="title" module="contacts"><title>Contact Us</title></action>
</reference>
6. Enregistrer et il remplace la mise en page par défaut
Tout d'abord, Trouver contacts.xml dans le dossier de mise en page de base, puis en 41 ligne,
changer ce code de
<action method="setTemplate"><template>page/2columns-right.phtml</template></action>
à
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>