2010-07-23 1 views

Répondre

17

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> 
6

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

1

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> 
Questions connexes