# Backend-Komponente mit Plugin erweitern?

**URL:** <https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593>\
**Category:** Programmierung\
**Created:** [14. Januar 2016 um 10:02 UTC](https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593 "2016-01-14T10:02:39Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)\
**Post date:** [14. Januar 2016 um 10:02 UTC](https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593/1 "2016-01-14T10:02:39Z")

</div>

Hallo! Ich habe aktuell ein Plugin, dass per Hooks die Artikelsuche im Frontend überschreibt. Nun möchte ich auch im Backend etwas erweitern. Und zwar hätte ich gerne, dass im Bereich Suche (Grundeinstellungen-\>Frontend-\>Suche) ein weiteres Feld eingefügt werden kann. Dazu würde ich gerne wissen, wie erstmal im Grundaufbau so etwas mit einem Plugin umzusetzen ist. Die Dokumentation ist oft leider nur für Shopware 4 und noch nicht für Shopware 5 ☹ Danke schon mal für alle Hilfestellungen und Hinweise! 😃

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [14. Januar 2016 um 10:15 UTC](https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593/2 "2016-01-14T10:15:08Z")

</div>

[quote=“DenKon26”]Hallo! Ich habe aktuell ein Plugin, dass per Hooks die Artikelsuche im Frontend überschreibt. Nun möchte ich auch im Backend etwas erweitern. Und zwar hätte ich gerne, dass im Bereich Suche (Grundeinstellungen-\>Frontend-\>Suche) ein weiteres Feld eingefügt werden kann. Dazu würde ich gerne wissen, wie erstmal im Grundaufbau so etwas mit einem Plugin umzusetzen ist. Die Dokumentation ist oft leider nur für Shopware 4 und noch nicht für Shopware 5 ☹ Danke schon mal für alle Hilfestellungen und Hinweise! :D[/quote] Hallo, dafür gibt es gute Anleitungen von Shopware selbst, vorallem auch für Shopware Version 5: [https://developers.shopware.com/developers-guide/](https://developers.shopware.com/developers-guide/) . Für das Backend wäre dann der Bereich ab “Backend and ExtJS resources” interessant. Eine bessere Erklärung oder Dokumentation gibt es eigentlich nicht, da diese auch durchgehend alles an einem Beispiel erklärt. Beste Grüße Sebastian

---

<div class="post-metadata">

**Author:** ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)\
**Post date:** [27. Januar 2016 um 13:56 UTC](https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593/3 "2016-01-27T13:56:03Z")

</div>

Okay die Doku ist ziemlich gut.

Aber eine genaue Erklärung, wie ich eine Komponente unter **Grundeinstellungen-\>Storefront-\>Suche** oder gleich eine neue Kategorie unter **Grundeinstellungen-\>Storefront** einfügen kann, fehlt mir.

Im Beispiel wird ein neues Feld direkt im Backend dem Menü Marketing hinzugefügt:

```
$this->createMenuItem(array(
            'label' => 'Shopware Product Overview - Association',
            'controller' => 'SwagProduct',
            'class' => 'sprite-application-block',
            'action' => 'Index',
            'active' => 1,
            'parent' => $this->Menu()->findOneBy(['label' => 'Marketing'])
        ));

```

Ich müsste wissen, was für Klassen für **class** es gibt und wie ich mit **findOneBy()** auf den gewünschten Bereich unter Storefront komme…

---

<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:** [27. Januar 2016 um 14:27 UTC](https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593/4 "2016-01-27T14:27:09Z")

</div>

Soweit ich weiß sind fast alle Felder in den Grundeinstellungen in der Datenbank ( in der tabelle s\_config\_\*)&nbsp;

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [27. Januar 2016 um 14:32 UTC](https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593/5 "2016-01-27T14:32:49Z")

</div>

Hi,

im verlinkten Thread wurde diskutiert, wie du deine Plugin-Konfiguration in den Grundeinstellungen einhängen kannst. Das ist vll. etwas bequemer, als direkt die Formulare über die Datenbank zu erweitern - aber natürlich nicht das gleiche:&nbsp;[http://forum.shopware.com/discussion/33461/plugin-createconfig-parent-this-forms-findoneby/p1](http://forum.shopware.com/discussion/33461/plugin-createconfig-parent-this-forms-findoneby/p1)

Besten Gruß,

Daniel

---

<div class="post-metadata">

**Author:** ![DenKon26](https://avatars.discourse-cdn.com/v4/letter/d/5e9695/32.png) [@DenKon26](https://forum.shopware.com/u/DenKon26)\
**Post date:** [27. Januar 2016 um 14:44 UTC](https://forum.shopware.com/t/backend-komponente-mit-plugin-erweitern/33593/6 "2016-01-27T14:44:48Z")

</div>

Ich habe es damit hingekriegt die Plugin-Konfiguration unter Storefront einzuhängen.

Allerdings wird das nicht geladen.

Also dort steht ‚loading mein Plugin‘ aber es kommt nichts.

Über die Web-Konsole erhalte ich einen **Uncaught RangeError: Maximum call stack size exceeded**
