Ich habe ein ziemlich einzigartiges Problem.
Ich habe einen Laden, in dem es mehrere Kategorien in einem Setup wie diesem gibt
Sammlung
.... Shorts (Produkte: small 16 - RED und small 20 - BLUE)
.... Kleid (Produkte: blau: 16, grün 19)
Wenn ich Collection im Shop öffne, bekomme ich die Artikel wie folgt
Blau 16
Grün 19
kleine 16 - ROT
kleine 20 - BLAU
Ich möchte, dass meine Ausgabe wie folgt aussieht:
klein 16 - ROT
kleine 20 - BLAUE
Blau 16
Grün 19
Wie kann ich diese Ergebnisse erhalten? Es tut mir leid, dass ich keinen Code zur Verfügung gestellt habe, da ich keine Ahnung habe, wie ich das erreichen soll.
1 create observer für das Ereignis catalog_block_product_list_collection
%Vor%2 create class Namespace_Module_Model_Observer
%Vor%Hier legen wir die Sammlung nach dem Namen der Kindkategorie fest, Sie können sie in die Kategorie-ID ändern oder ein beliebiges Kategorieattribut zur Sammlung hinzufügen und nach diesem Attribut sortieren
%Vor%Dies ist nur ein Beispiel, wie schnell Sortierung von Produkten nach Kind Kategorien, natürlich können Sie Option in der Symbolleiste hinzufügen und Sammlung dynamisch sortieren
Ich mache etwas ähnliches.
Innerhalb von Magento admin können Sie die Reihenfolge, in der die Produkte auf der Kategorieseite angezeigt werden, manuell festlegen.
Ich denke, du solltest ein Attribut von admin erstellen,
Erstellen Sie ein Attribut custom_order
aus Admin- & gt; Katalog- & gt; Attribute- & gt; Attribute verwalten .
set Wird in der Produktliste verwendet = Ja Wird zum Sortieren in der Produktliste verwendet = Ja
Ordnen Sie den Positionswert für jedes Produkt einzeln zu.
Dann gehen Sie zu Admin- & gt; Katalog- & gt; Kategorien verwalten .
Wählen Sie eine Kategorie, klicken Sie auf Registerkarte Anzeigeeinstellungen,
set "Standardproduktliste Sortieren nach" custom_order
Tags und Links php magento e-commerce magento-1.9.1