Suchfunktion in Kategorien einbeziehen

Hallo besteht irgendwie die Möglichkeit die Suchfunktion in den Kategorien mit einzubeziehen. Wir haben sehr viele Kategorien (Beispiel) PC c=102 mit Unterkategorien wie Festplatten, Grafikgarten usw. wo es für den Kunden sicher besser wäre er klickt auf einer Hauptkategorie (PC) und kann dann die Suche benutzen

www.beispiel-pc-shop.de/search?sSearch=ATI&c=102

Somit bekommt der Kunde gleich alle ATI Produkte der Kategorie PC angezeigt. Es müsste daher der Suchfunktion klar sein wenn der Kunde sich in einer Kategorie befindet das er die Suche dann nur innerhalb der Kategorie anwendet.

Konnte über der Suchfunktion hierzu leider keine Themen finden, daher hoffe ich man könnte mir irgendwie weiterhelfen.

 

Mfg René

Das liese sich einfach im Template mit einem Suchfeld einrichten welches die Kategorieid anhängt und die URL der Suche ansteuert.

Nichts aufregendes =)

Hi,

in Ergänzung zu dem Hinweis mit dem Template-Suchfeld: Im Search-Controller könnte man folgende Condition setzen:

        $criteria->addCondition(
            new \Shopware\Bundle\SearchBundle\Condition\CategoryCondition([9])
        );

In diesem Fall wird damit auf Kategorie 9 eingeschränkt. Um das kompatibel als Plugin zu machen, könnte man bspw. die \Shopware\Bundle\SearchBundle\ProductSearch::search dekorieren.

Daniel