# Doku falsch? Bug? Brett vorm Kopf bei SearchBundle

**URL:** <https://forum.shopware.com/t/doku-falsch-bug-brett-vorm-kopf-bei-searchbundle/57904>\
**Category:** Programmierung\
**Created:** [6. Februar 2019 um 19:26 UTC](https://forum.shopware.com/t/doku-falsch-bug-brett-vorm-kopf-bei-searchbundle/57904 "2019-02-06T19:26:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [6. Februar 2019 um 19:26 UTC](https://forum.shopware.com/t/doku-falsch-bug-brett-vorm-kopf-bei-searchbundle/57904/1 "2019-02-06T19:26:39Z")

</div>

N’Abend,

ich kann mich noch so sehr bemühren, es will einfach nichts machen:  
[https://developers.shopware.com/developers-guide/shopware-5-search-bundle/#full-implementation-with-condition-(with-dbal)](https://developers.shopware.com/developers-guide/shopware-5-search-bundle/#full-implementation-with-condition-(with-dbal))  
1:1 übernommen: Es passiert \_nichts\_&nbsp;  
Setzte ich ein die() oder ein throw exception in die funktion:  
&nbsp;

```
public function supportsCondition(ConditionInterface $condition)
{
   die();
   return ($condition instanceof CategoryCondition);
}

```

passiert; \_nichts\_ Shopware läuft überall durch =\> supportsCondition wird offensichtlich nicht aufgerufen.  
Hat sich was an der Art, wie der Eintrag in der services.xml erfolgen muss, geändert? Fehlt noch ein Event? Bin ich zu blöd?

Stimmen der Pfad / der Klassenname der Klasse und der Class in der services.xml nicht überein, gibt es gleich ein 500er&nbsp; ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")

Letztlich möchte ich auch sowas umsetzen - und bitte nicht über Sinn und Zweck lamentieren, warum&nbsp; ![Sticking-out-tongue](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/sticking-out-tongue.png "Sticking-out-tongue")  
[https://forum.shopware.com/discussion/33616/searchbundle-artikel-ausschliessen](https://forum.shopware.com/discussion/33616/searchbundle-artikel-ausschliessen)

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [6. Februar 2019 um 19:29 UTC](https://forum.shopware.com/t/doku-falsch-bug-brett-vorm-kopf-bei-searchbundle/57904/2 "2019-02-06T19:29:28Z")

</div>

Das Beispiel zeigt eine Implementierung from Core als Beispiel. Es gibt bereits ein ConditionHandler dafür (im Core). Deshalb wird NIE deine Methode aufgerufen

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [6. Februar 2019 um 19:34 UTC](https://forum.shopware.com/t/doku-falsch-bug-brett-vorm-kopf-bei-searchbundle/57904/3 "2019-02-06T19:34:40Z")

</div>

Dann also wie im Link (altes Plugin) mit dem Collect\_Event einklinken - halt nur über Subscriber und eigene Klasse registrieren.

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [6. Februar 2019 um 19:46 UTC](https://forum.shopware.com/t/doku-falsch-bug-brett-vorm-kopf-bei-searchbundle/57904/4 "2019-02-06T19:46:28Z")

</div>

Das macht kein Unterschied. Ich würde eher das Beispiel aus Udemy benutzen. Glaub das ist viel verständlicher 🙂

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [7. Februar 2019 um 12:22 UTC](https://forum.shopware.com/t/doku-falsch-bug-brett-vorm-kopf-bei-searchbundle/57904/5 "2019-02-07T12:22:38Z")

</div>

\*hmm\* aber letztlich beschreibt Daniel in seinem Buch für das Faq-Attribute es&nbsp; so, dass man sich an eine vorhandene Condition anhängen soll, wenn man weitere Einschränkungen machen will.  
Werde das erst mal auf Eis legen. Wie Daniel im Buch schreibt: “StoreFront kann einen schon erschlagen”&nbsp; ![Wink](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/b3785da0cbf2c8566cb535dcf55b2730b5224899.png "Wink")

THX
