# Wo sind die Komponenten-Controller/Views/Models?

**URL:** https://forum.shopware.com/t/wo-sind-die-komponenten-controller-views-models/15804
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [26. September 2013 um 14:21 UTC](https://forum.shopware.com/t/wo-sind-die-komponenten-controller-views-models/15804 "2013-09-26T14:21:53Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Strongground](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Strongground](https://forum.shopware.com/u/Strongground)
#### Post date: [26. September 2013 um 14:21 UTC](https://forum.shopware.com/t/wo-sind-die-komponenten-controller-views-models/15804/1 "2013-09-26T14:21:53Z")

</div>

Hallo, mal eine eher grundlegende Frage, an der ich aber momentan meine Zähne ausbeisse: Die Einkaufswelt-Komponente “Banner-Slider” hat unten eine “Banner-Verwaltung”. Dort kann man Bilder aus der Medienverwaltung auswählen, welche dann in der Liste der “Banner-Verwaltung” erscheinen. Ich finde um’s Verrecken nicht wo genau dieser Bereich herkommt, weil ich soetwas auch für mein Plugin haben möchte. In der Datenbank (s\_library\_component\_field) gibt es keinen Eintrag für so ein Feld. Nichtmal eins vom x\_type ‘mediaselectionfield’, was ich zumindest erwartet hätte. Im Emotion-Controller ist auch nur eine magere getBannerSlider-Funktion zu finden, die sowieso nur das Verhalten bei Klick auf ein Banner im Frontend steuert. Eigentlich dachte ich mir das dann vielleicht eine extJS-Komponente da irgendwas dreht, aber ich finde ja nichtmal das eigentliche Verzeichnis von der Komponente, wo seine views/controller etc. zu finden sind. Total verwirrend finde ich. Könnt ihr mir bitte helfen?

---

<div class="post-metadata">

### Author: ![Strongground](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Strongground](https://forum.shopware.com/u/Strongground)
#### Post date: [30. September 2013 um 12:37 UTC](https://forum.shopware.com/t/wo-sind-die-komponenten-controller-views-models/15804/2 "2013-09-30T12:37:09Z")

</div>

Kleiner {push} und nochmal eine Erklärung/Klarstellung: Ich hätte gerne eine Möglichkeit, in der Einkaufswelt-Element Konfiguration im Backend beliebig viele Bilder per Medienauswahl auszuwählen. So wie in dem Einkaufswelt-Element “Banner Slider”. Wie geht das?

---

<div class="post-metadata">

### Author: ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)
#### Post date: [30. September 2013 um 13:02 UTC](https://forum.shopware.com/t/wo-sind-die-komponenten-controller-views-models/15804/3 "2013-09-30T13:02:25Z")

</div>

Hallo Strongground, wenn ich dich richtig verstehe suchst du folgende Datei: templates\_default\backend\emotion\view\components\banner\_slider.js Dort wird das Grid und die Media-Selection für die „Banner-Verwaltung“ erstellt. Meintest du diese Stelle? Gruß, Patrick :shopware:

---

<div class="post-metadata">

### Author: ![Strongground](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Strongground](https://forum.shopware.com/u/Strongground)
#### Post date: [1. Oktober 2013 um 08:41 UTC](https://forum.shopware.com/t/wo-sind-die-komponenten-controller-views-models/15804/4 "2013-10-01T08:41:03Z")

</div>

Hey, vielen Dank. Da hätte ich nie gesucht. 🙂 Ich hab mich jetzt erst vor einer Weile mit MVC vertraut gemacht und die komplexe Struktur von Shopware noch nicht völlig verinnerlicht, aber ich dachte im View sollte nur Ausgabe-Logik enthalten sein?
