Jak zmienić układ strony wszystkich produktów?

17

Czy ktoś może mi powiedzieć, gdzie mogę zmienić układ strony z wszystkimi produktami? Myślę, że ta strona ma teraz 3columns.phtmlukład, ale potrzebuję 2columns-left.phtmlukładu.

fotka

Abdul
źródło

Odpowiedzi:

15

Aby zmienić układ strony produktu:

Z menu Administrator wybierz Katalog> Zarządzaj produktami.

Znajdź produkt na liście i kliknij, aby otworzyć rekord.

W panelu Informacje o produkcie po lewej stronie wybierz Projekt. Następnie w sekcji Projekt ustaw Układ strony na inną konfigurację kolumny.

Po zakończeniu kliknij przycisk Zapisz.

Aby zmienić układ strony kategorii:

Z menu Administrator wybierz Katalog> Zarządzaj kategoriami.

W drzewie kategorii wybierz poziom kategorii, który chcesz zmienić.

Na karcie Projekt niestandardowy ustaw Układ strony na „2 kolumny z prawym paskiem”.

Kliknij przycisk Zapisz kategorię.

JACEK
źródło
3
koleś, źle zrozumiałeś moje pytanie. Twoja odpowiedź dotyczy strony produktu indywidualnego, ale nie tego, czego potrzebuję. Potrzebuję strony, aby zobaczyć powyższe zdjęcie, dzięki za poświęcony czas
Abdul,
to jest strona kategorii, więc użyj kroku, aby zmienić układ strony kategorii.
JACK
mannn Twoja edycja sprawiła, że ​​mój dzień był bardzo wdzięczny
Abdul,
27

Jeśli musisz zmienić każdą stronę kategorii na 2column-left, skorzystaj z tej aktualizacji układu

Plik: app/design/frontend/<package>/<theme>/layout/local.xml

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

Wynika to z tego, że zgodnie z układem istnieją dwa rodzaje kategorii defaulti layered. Tak więc magento używa dwóch osobnych uchwytów układu w celu ich przetworzenia. Z tego powodu, aby uwzględnić wszystkie kategorie, musisz zaktualizować te dwa uchwyty układu.

Ale jest na to jeszcze jeden niesamowity sposób. Użyj tego kodu w swoim local.xmlpliku.

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

catalog_category_viewjest unikalnym uchwytem układu, który będzie przetwarzany dla każdego widoku kategorii w magento. Jednak nie można zobaczyć żadnej aktualizacji układu za pomocą tego uchwytu układu w domyślnym Magento. Ale faktem jest, że istnieje i można go używać do dowolnej aktualizacji układu, która powinna wpływać na wszystkie kategorie.

Rajeev K Tomy
źródło
żadna opcja nie działa dla magento.1.9.2.4
Dinesh
9

dodaj następujący kod do pliku local.xml

<catalog_category_layered translate="label">
  <reference name="root">
    <action method="setTemplate">
      <template>page/2columns-left.phtml</template> 
    </action>
  </reference>
</catalog_category_layered>
Pradeep Sanku
źródło
dziękuję jednak poniższa odpowiedź działała tak czy inaczej, ten proces również może mi pomóc w przyszłości.
Abdul,