Frage

Ich möchte das Standard -Suchergebnis von Magento überschreiben. Ich möchte, wenn Produkte keine Kategorie zugewiesen werden. Diese Produkte werden im Suchergebnis nicht auf Frontend angezeigt. Standardmäßig enthalten Magento die Produkte, die keiner Kategorie zugewiesen sind.

Ich weiß, dass Magento hier die Suchergebnissammlung vorbereitet prepareProductCollection($collection) In Layer.php -Datei, aber wie können wir das Produkt ohne Kategorie ausschließen?

War es hilfreich?

Lösung

Ich denke Suchergebnisse werden abgerufen.
Sie können ein Skript ausführen, um die Produkte zu überprüfen, die keiner Kategorie zugewiesen sind (Attribut category_ids ist null) und ändern Sie den Wert der „Sichtbarkeit“.

Andere Tipps

Wenn Sie die obere Ebene der Kategorie ändern Is Anchor zu No, Magento gibt Produkte zurück, die nur den Unterkategorien zugeordnet sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top