Wie ändere ich das Layout der Seite mit allen Produkten?

17

Kann mir jemand sagen, wo ich das Layout der Seite mit allen Produkten ändern kann? Ich denke, diese Seite hat jetzt 3columns.phtmlLayout, aber ich brauche 2columns-left.phtmlLayout.

Bild

Abdul
quelle

Antworten:

15

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.

JACK
quelle
3
Geck hast du meine Frage in einer falschen Weise Ihrer Antwort anwendbar für Seite Individuellen Produkts aber nicht das , was ich need.I Notwendigkeit , dass die Seite für Ihre Zeit , um das Bild oben trotzdem danke zu sehen
Abdul
Das ist die Kategorieseite. Verwenden Sie also den Schritt zum Ändern des Layouts der Kategorieseite.
JACK
Mannn Ihre Bearbeitung machte meinen Tag danke sooo viel
Abdul
27

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 defaultund 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.xmlDatei.

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

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

Rajeev K Tomy
quelle
Keine Option für magento.1.9.2.4
Dinesh
9

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>
Pradeep Sanku
quelle
danke aber die unten stehende antwort hat trotzdem funktioniert dieser prozess kann mir auch in zukunft weiterhelfen.
Abdul