# services.xml - plugin\_dir

**URL:** <https://forum.shopware.com/t/services-xml-plugin-dir/59817>\
**Category:** Programmierung\
**Created:** [31. Mai 2019 um 16:42 UTC](https://forum.shopware.com/t/services-xml-plugin-dir/59817 "2019-05-31T16:42:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebbo](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sebbo](https://forum.shopware.com/u/sebbo)\
**Post date:** [31. Mai 2019 um 16:42 UTC](https://forum.shopware.com/t/services-xml-plugin-dir/59817/1 "2019-05-31T16:42:20Z")

</div>

Hallo,

ich habe mich hieran orientiert, um einen Backend Component zu erstellen:

[https://developers.shopware.com/developers-guide/backend-components/basics/](https://developers.shopware.com/developers-guide/backend-components/basics/)

Nach dem Installieren des Plugins bekomme ich nun den Fehler

```
PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException: The service "testplugin.subscriber.templates" has a dependency on a non-existent parameter "testplugin.plugin_dir". in /Users/js/dev/test/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php:102
Stack trace:

```

Das Problem liegt wohl in der services.xml. Im Original (SwagProductBasic.zip)&nbsp;wird hier&nbsp;

```
%swag_product_basic.plugin_dir%

```

verwendet. Angepasst auf&nbsp;

```
%testplugin.plugin_dir%

```

wird der obige Fehler geworfen. Der Alias im Backend Controller ist auf testplugin angepasst.

Weiß jemand, wo es hakt?

&nbsp;

Danke!

sebbo

---

<div class="post-metadata">

**Author:** ![Lukaschel](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lukaschel](https://forum.shopware.com/u/Lukaschel)\
**Post date:** [5. Juni 2019 um 21:26 UTC](https://forum.shopware.com/t/services-xml-plugin-dir/59817/2 "2019-06-05T21:26:47Z")

</div>

Hallo Sebbo,

schau mal unter [GitHub - shopwareLabs/sw-cli-tools: The shopware CLI tools are your console helpers for all kind of shopware tasks](https://github.com/shopwareLabs/sw-cli-tools) unter dem Punkt “Install” da ist ein Link [http://shopwarelabs.github.io/sw-cli-tools/](http://shopwarelabs.github.io/sw-cli-tools/).  
Wenn du diese Phar Datei ins Rootverzeichnis deines Projekts legst kannst du über die Console php sw.phar plugin:create -b PLUGINNAME  
ein funktionierendes Backendplugin generieren lassen.

Dann musst nicht alles neu erfinden.

Grüße Lukaschel

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [8. Oktober 2019 um 05:22 UTC](https://forum.shopware.com/t/services-xml-plugin-dir/59817/3 "2019-10-08T05:22:47Z")

</div>

Moin zusammen,

ich habe gerade ein ganz ähnliches Problem - Unabhängig von den CLI Tools - Jemand eine Ahnung, warum dem so ist?

PS: Okay, mein Fehler. Der erste Parameter war der Pluginname, den hatte ich falsch.
