Antworten:
So ändern Sie das Produktseitenlayout:
Wählen Sie im Admin-Menü Katalog> Produkte verwalten.
Suchen Sie das Produkt in der Liste und klicken Sie auf, um den Datensatz zu öffnen.
Wählen Sie links im Bereich Produktinformationen die Option Entwurf aus. Stellen Sie dann im Abschnitt Design das Seitenlayout auf eine andere Spaltenkonfiguration ein.
Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Speichern.
So ändern Sie das Kategorieseitenlayout:
Wählen Sie im Admin-Menü Katalog> Kategorien verwalten.
Wählen Sie in der Kategoriebaumstruktur die Kategorieebene aus, die Sie ändern möchten.
Stellen Sie auf der Registerkarte "Benutzerdefiniertes Design" das Seitenlayout auf "2 Spalten mit rechter Leiste" ein.
Klicken Sie auf die Schaltfläche Kategorie speichern.
Wenn Sie jede Kategorieseite in ändern müssen 2column-left
, verwenden Sie dieses Layout-Update
Datei : 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>
Dies liegt daran, dass es laut Layout zwei Arten von Kategorien default
und gibt layered
. Daher verwendet magento zwei separate Layout-Handles, um sie zu verarbeiten. Aus diesem Grund müssen Sie diese beiden Layout-Handles aktualisieren, um alle Kategorien abzudecken.
Aber es gibt noch einen anderen tollen Weg, dies zu tun. Verwenden Sie diesen Code in Ihrer local.xml
Datei.
<layout>
<catalog_category_view>
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_view>
</layout>
catalog_category_view
ist ein einzigartiges Layout-Handle, das für jede Kategorieansicht in Magento verarbeitet wird. Sie können jedoch keine Layoutaktualisierung mit diesem Layout-Handle in Standard-Magento sehen. Tatsache ist jedoch, dass es existiert und für jedes Layout-Update verwendet werden kann, das alle Kategorien betreffen sollte.
Fügen Sie den folgenden Code in Ihre local.xml-Datei ein
<catalog_category_layered translate="label">
<reference name="root">
<action method="setTemplate">
<template>page/2columns-left.phtml</template>
</action>
</reference>
</catalog_category_layered>