# Javascript in Plugin nutzen

**URL:** <https://forum.shopware.com/t/javascript-in-plugin-nutzen/93391>\
**Category:** Programmierung\
**Tags:** programming\
**Created:** [11. März 2022 um 14:46 UTC](https://forum.shopware.com/t/javascript-in-plugin-nutzen/93391 "2022-03-11T14:46:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![BB-8](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bb-8/32/15190_2.png) [@BB-8](https://forum.shopware.com/u/BB-8)\
**Post date:** [11. März 2022 um 14:46 UTC](https://forum.shopware.com/t/javascript-in-plugin-nutzen/93391/1 "2022-03-11T14:46:16Z")

</div>

Hallo,

ich habe bereits das Forum durchsucht und auch Google befragt, aber ich schaffe es einfach nicht eine Javascript Datei Lauffähig in mein Plugin einzubinden.

Ich habe bereits jeglichen Kram den ich gefunden habe probiert, aktuell sieht mein Code so aus:

```auto
use Shopware\Components\Theme\JavascriptDefinition;

public static function getSubscribedEvents()
    {
        return [
            'Theme_Inheritance_Template_Directories_Collected' => 'extendTemplateDirectories',
            'Theme_Compiler_Collect_Plugin_Less' => 'onCollectLessFile',
            'Theme_Compiler_Collect_Plugin_Javascript' => 'onCollectJavaScript',
            'sBasket::sGetBasket::after' => 'onGetProductAfter'
        ];
    }

public function onCollectJavaScript(\Enlight_Event_EventArgs $args)
    {
        return new JavascriptDefinition([__DIR__. '/Resources/views/frontend/_public/src/js/equipmentSlider.js']);
    }

```

aktuell steht in der js-Datei nur ein alert(‚test‘); drin.

Beste Grüße

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [11. März 2022 um 19:09 UTC](https://forum.shopware.com/t/javascript-in-plugin-nutzen/93391/2 "2022-03-11T19:09:16Z")

</div>

Hallo @BB-8,

wenn du die JS Dateien unter „PLUGINNAME/Resources/frontend/js/“ packst, sollten die JS Dateien automatisch eingebunden werden (ab SW 5.2.13). Siehe auch die Dokumentation unter [Plugin quick Startup Guide](https://developers.shopware.com/developers-guide/plugin-quick-start/#frontend-resources-auto-registration)

Das Theme kompilieren nicht vergessen. Erst dann wird das Event Theme\_Compiler\_Collect\_Plugin\_Javascript geworfen.

vg  
abdullah

---

<div class="post-metadata">

**Author:** ![BB-8](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bb-8/32/15190_2.png) [@BB-8](https://forum.shopware.com/u/BB-8)\
**Post date:** [13. März 2022 um 10:37 UTC](https://forum.shopware.com/t/javascript-in-plugin-nutzen/93391/3 "2022-03-13T10:37:48Z")

</div>

Hallo abdullah,

vielen Dank für deine Hilfe!

Ich dachte das hätte ich bereits versucht, da es so in der Dokumentation steht, aber irgendwie hatte es nicht geklappt. Da hatte ich wohl doch einen Fehler drin den ich vor Frust nicht mehr gesehen hatte. Jetzt funktioniert es wunderbar!

Beste Grüße
