# JQuery Plugin Overwrite

**URL:** <https://forum.shopware.com/t/jquery-plugin-overwrite/59147>\
**Category:** Programmierung\
**Created:** [18. April 2019 um 09:17 UTC](https://forum.shopware.com/t/jquery-plugin-overwrite/59147 "2019-04-18T09:17:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![N3uR0](https://avatars.discourse-cdn.com/v4/letter/n/bb73d2/32.png) [@N3uR0](https://forum.shopware.com/u/N3uR0)\
**Post date:** [18. April 2019 um 09:17 UTC](https://forum.shopware.com/t/jquery-plugin-overwrite/59147/1 "2019-04-18T09:17:03Z")

</div>

Hallo,

ich bin etwas neu hier. Ich habe einen overwrite für jquery.filter-component.js geschrieben:

```
$.overridePlugin('swFilterComponent', {
    initComponent: function() {
        var me = this;

        me.superclass.initComponent.apply(this, arguments);
		me.open(true);
    }
});

```

Es soll lediglich immer initial der Filter offen sein (me.open(true)). Nun habe ich es in:

themes/Frontend/CustomTheme/frontend/\_public/src/js gepackt. Analog zu&nbsp;themes/Frontend/Responsive/frontend/\_public/src/js.

Allerdings zeigt es null Wirkung. Ich habe den Cache geleert, Strg + F5 und Namen überprüft. Es tut sich nix auch console.log() wird nicht aufgerufen egal wo ich es hin packe.

&nbsp;

Könnt ihr mir bitte einen Tipp geben woran das liegt?

&nbsp;

Sw&nbsp;Version 5.5.6

---

<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:** [20. April 2019 um 08:32 UTC](https://forum.shopware.com/t/jquery-plugin-overwrite/59147/2 "2019-04-20T08:32:37Z")

</div>

Hast du die Datei in die Theme.php eingetragen?

---

<div class="post-metadata">

**Author:** ![N3uR0](https://avatars.discourse-cdn.com/v4/letter/n/bb73d2/32.png) [@N3uR0](https://forum.shopware.com/u/N3uR0)\
**Post date:** [6. Juni 2019 um 09:43 UTC](https://forum.shopware.com/t/jquery-plugin-overwrite/59147/3 "2019-06-06T09:43:47Z")

</div>

Genau daran lag es. Dachte es wird automatisch erkannt.
