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

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


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.


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

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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.