2010-07-23 13 views

Odpowiedz

17

Najpierw określ "uchwyt układu" dla strony kontaktowej. Jeśli this jest strona mówisz, wówczas uchwyt układ jest

contacts_index_index 

Następnie znaleźć uchwyt układu w pliku 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> 

zmienić połączenia setTemplate aby odwołać swój szablon

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

Alternatywnie, dodaj odniesienie do uchwytu do pliku local.xml. Plik local.xml jest stosowana jako ostatnia, więc cokolwiek idzie tam „wygrywa”

<layout> 
    <contacts_index_index> 
     <reference name="root"> 
      <action method="setTemplate"><template>page/2columns-left.phtml</template></action>  
     </reference> 
    </contacts_index_index> 
</layout> 
6

Układ strony kontaktowej jest ustawiony w contacts.xml. Tak, alternatywną metodą jest:

1. Znajdź contacts.xml w folderze układu baza
2. Skopiuj zawartość tego pliku
3. Utwórz nowy plik w folderze contacts.xml układ szablonu
4. Wklej zawartość tego pliku i znaleźć wiersz, który ustawia domyślny układ

<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. Zmień że linia do co chcesz domyślny układ będzie

<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. Zapisz, a zastępuje domyślny układ

1

Po pierwsze, Znajdź contacts.xml w folderze układ bazowy, a następnie w 41 kolejce,

zmiana tego kodu z

<action method="setTemplate"><template>page/2columns-right.phtml</template></action> 

do

<action method="setTemplate"><template>page/2columns-left.phtml</template></action> 
Powiązane problemy