services.xml - plugin_dir

Hallo,

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

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) wird hier 

%swag_product_basic.plugin_dir%

verwendet. Angepasst auf 

%testplugin.plugin_dir%

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

Weiß jemand, wo es hakt?

 

Danke!

sebbo

Hallo Sebbo,

schau mal unter GitHub - shopwareLabs/sw-cli-tools: The shopware CLI tools are your console helpers for all kind of shopware tasks unter dem Punkt “Install” da ist ein Link 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

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.