# Administration Erlebniswelt Blöcke

**URL:** <https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792>\
**Category:** Programmierung\
**Created:** [30. Mai 2019 um 08:27 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792 "2019-05-30T08:27:54Z")\
**Posts on this page:** 16\
**Page:** 1

<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:** [30. Mai 2019 um 08:27 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/1 "2019-05-30T08:27:54Z")

</div>

Gibt es aktuell schon einen Leitfaden, wie man eigene Blöcke für die Erlebniswelten programmieren kann?

Leider konnte ich dazu noch nichts finden in den Docs. Kann man das sonst ggf. asap in die docs schreiben, sofern das bereits möglich ist?

---

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [30. Mai 2019 um 09:55 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/2 "2019-05-30T09:55:39Z")

</div>

Da besteht hier ebenfalls großes Interesse.

---

<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:** [2. Juni 2019 um 07:10 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/3 "2019-06-02T07:10:59Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ Kannst du uns dazu etwas sagen?&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [2. Juni 2019 um 16:01 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/4 "2019-06-02T16:01:58Z")

</div>

Dazu wird es natürlich eine Dokumentation geben, aktuell jedoch noch nicht. Kann die Tage mal fragen, wann das möglich sein wird.&nbsp;

Es ist ja explizit so angedacht, dass man dieses System um eigene Blöcke per Plugin erweitern kann.

---

<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:** [3. Juni 2019 um 13:39 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/5 "2019-06-03T13:39:34Z")

</div>

Moin @TeichDatensysteme‍,

ich habe soeben mal ein Beispiel-Plugin hochgeladen, wie man einen eigenen Block einbindet.  
Dieses findet ihr [hier](https://github.com/shopware/swag-docs-custom-cms-block).

Morgen dürfte dann ein Beispiel-Plugin zu eigenen CMS Elementen folgen.

Die dazugehörige Doku liegt bei mir auch schon rum, wird aber noch ein bisschen dauern, bis sie online geht, schätze bis Ende der Woche dürften wir da was haben.

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<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:** [3. Juni 2019 um 14:59 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/6 "2019-06-03T14:59:35Z")

</div>

> [@Patrick Stahl schrieb:](https://forum.shopware.com/profile/1869/Patrick%20Stahl "Patrick%20Stahl")
> 
> Moin @TeichDatensysteme‍,
> 
> ich habe soeben mal ein Beispiel-Plugin hochgeladen, wie man einen eigenen Block einbindet.  
> Dieses findet ihr [hier](https://github.com/shopware/swag-docs-custom-cms-block).
> 
> Morgen dürfte dann ein Beispiel-Plugin zu eigenen CMS Elementen folgen.
> 
> Die dazugehörige Doku liegt bei mir auch schon rum, wird aber noch ein bisschen dauern, bis sie online geht, schätze bis Ende der Woche dürften wir da was haben.
> 
> Gruß,  
> Patrick&nbsp; ![Shopware](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "Shopware")

Super! Dank dir&nbsp; ![Thumb-Up](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/thumb-up.png "Thumb-Up")

Ist ja schon eigentlich selbsterklärend, dass sieht recht simpel aus und nicht solch eine Krux wie bei SW5&nbsp; ![Grin](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/grin.png "Grin")  
Sehr gute Arbeit bisher mit SW6, gefällt mir 🙂 🙂

---

<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:** [6. Juni 2019 um 07:02 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/7 "2019-06-06T07:02:15Z")

</div>

Moin @TeichDatensysteme‍,

[hier](https://github.com/shopware/swag-docs-custom-cms-element)&nbsp;nun auch das Pendant zu einem eigenen CMS Element, in dem Fall ein “YouTube” Element. 🙂

Natürlich wird es zu Beiden auch noch einen richtigen Docs Eintrag geben.  
Freut mich zu hören, dass die Beispiel-Plugins allein schon selbsterklärend genug sind! Spricht ja für den guten Core-Code dahinter.

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<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:** [6. Juni 2019 um 08:03 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/8 "2019-06-06T08:03:16Z")

</div>

[@Patrick Stahl]([http://forum.shopware.com/profile/1869/Patrick](http://forum.shopware.com/profile/1869/Patrick) Stahl „Patrick Stahl“)‍ Awesome, danach wollte ich noch fragen, da das vorherige ja nur extended.

Ja der Code ist sehr gut strukturiert und sauber geschrieben, großes Lob an euch, habt Ihr super gemacht 🙂

---

<div class="post-metadata">

**Author:** ![robjke1](https://avatars.discourse-cdn.com/v4/letter/r/71c47a/32.png) [@robjke1](https://forum.shopware.com/u/robjke1)\
**Post date:** [6. Juni 2019 um 08:09 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/9 "2019-06-06T08:09:22Z")

</div>

Und wie bindet man ne eigene scss für den storefront view ein? Das fehlt irgendwie auch bei der Plugin Entwicklung. Was ist da best practice?

---

<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:** [6. Juni 2019 um 08:30 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/10 "2019-06-06T08:30:44Z")

</div>

Moin @robjke‍,

an meinem angehangenen Beispiel Plugin dürftest du sehen, dass das bislang über Inline Styles gelöst wurde.  
Das ist natürlich&nbsp; **nicht** &nbsp;der gewünschte Weg. Wir arbeiten just in diesem Moment mit Hochdruck daran, dass man vernünftig JS und CSS mit seinem Plugin ausliefern kann.  
Da dürfte entsprechend auch in den nächsten Tagen mindestens ein Beispiel-Plugin kommen, der Core Code dafür ist aber noch nicht ganz fertig.

Sollte das online gehen, wird es da natürlich ebenfalls zeitnah ein Plugin mitsamt Doku geben, und das “CMS Element” Beispiel Plugin wird dann natürlich auch dahingehend angepasst!

@Shopwareianer‍ Danke! Habe ich so mal weiter gegeben. Sollte bei den Beispiel-Plugins etwas auffallen, gerne an mich wenden.

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<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:** [6. Juni 2019 um 08:36 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/11 "2019-06-06T08:36:58Z")

</div>

Hallo Patrick,

wird es dann auch wieder eine Dokumentation geben (wie hier:&nbsp;[https://developers.shopware.com/developers-guide/custom-shopping-world-elements/#adding-configuration-fields-to-the-element](https://developers.shopware.com/developers-guide/custom-shopping-world-elements/#adding-configuration-fields-to-the-element) ), wo die verfügbaren Typen aufgelistet werden (in dem Beispielplugin ist ja derzeit nur type=“text” drin: [https://github.com/shopware/swag-docs-custom-cms-element/blob/master/src/Resources/administration/app/component/form/swag-youtube-field/swag-youtube-field.html.twig#L3](https://github.com/shopware/swag-docs-custom-cms-element/blob/master/src/Resources/administration/app/component/form/swag-youtube-field/swag-youtube-field.html.twig#L3) )?

Ist auch ein Typ “Auswahlfeld” in Planung, wo man speziell einen Wert (beispielsweise die ID) aus einem eigenen Model abspeichern kann? Dies wäre ja wahrscheinlich für viele nützlich, wenn man nicht direkt die Konfiguration im Erlebniswelten - Element / - Block vornehmen möchte sondern außerhalb (also wie beim DP - Plugin von Shopware).

Sonst natürlich tolle Arbeit ![Thumb-Up](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/7fcda44f782696668a3d093569d15e88105769e1.png "Thumb-Up"), bitte weiter so mit Beispielplugins, Dokumentationen sind verdammt wichtig, wenn es zum Relase im Dezember auch eine große Anzahl an Store Plugins wieder geben soll.

Grüße

Sebastian

---

<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:** [6. Juni 2019 um 08:54 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/12 "2019-06-06T08:54:43Z")

</div>

Ja die custom fields für die Organisation bzw. die Kategorien für die Elemente würde mich auch noch interessieren.

Sodass man hier ggf. all seine custom Elemente auch zusammen gefasst und strukturiert in einer Kategorie hat.&nbsp; ![Thumb-Up](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/7fcda44f782696668a3d093569d15e88105769e1.png "Thumb-Up")

---

<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:** [6. Juni 2019 um 09:05 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/13 "2019-06-06T09:05:58Z")

</div>

Moin @sschreier‍!

&nbsp;

> wird es dann auch wieder eine Dokumentation geben&nbsp;wo die verfügbaren Typen aufgelistet werden?

Jedenfalls nicht im Zusammenhang mit den CMS Tutorials.

**Warum?**  
Weil du&nbsp; **alle** &nbsp;Typen verwenden kannst, wie du lustig bist - sogar selbst welche erfinden, so wie ich es auch getan habe.  
Das ist dann alles Standard Vue, wenn es darum geht, wie du die Daten dann auch wieder zurück bekommst - aber im Prinzip kannst du da ganz normal Vue anwenden und alle möglichen HTML Elemente nutzen. Und wenn du da ein&nbsp;_marquee_&nbsp;Tag einbauen willst, go for it.  
Es gibt also keine „vordefinierte“ Liste an Typen, die du verwenden kannst. Klar, das&nbsp;_sw-field_&nbsp;ist begrenz auf diverse Typen, aber du musst dich in der Config ja nicht auf die&nbsp;_sw-field_&nbsp;Typen beschränken.  
Alle möglichen Typen für das&nbsp;_sw-field_&nbsp;findest du übrigens&nbsp;[hier](https://github.com/shopware/platform/blob/master/src/Administration/Resources/administration/src/app/component/form/sw-field/index.js#L48-L60).

War das einigermaßen klar beschrieben?&nbsp; ![Foot-in-Mouth](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bedbc37f276faa6d086ddea9cd70cb0550bbd56e.png "Foot-in-Mouth")  
&nbsp;

> Ist auch ein Typ „Auswahlfeld“ in Planung, wo man speziell einen Wert (beispielsweise die ID) aus einem eigenen Model abspeichern kann?

Ich bin mir ehrlich gesagt nicht ganz sicher, was du damit meinst.  
Ein Auswahl Feld gibt es ja bereits, auch im Zusammenhang mit dem _sw-field_. [Klick](https://github.com/shopware/platform/tree/master/src/Administration/Resources/administration/src/app/component/form).&nbsp;Und auch für Assoziationen gibt es da vorgefertigte Komponenten, wie wir die zum Beispiel im Bundle Plugin genutzt haben. [Klick](https://github.com/shopware/swag-docs-bundle-example/blob/master/src/Resources/administration/module/swag-bundle/page/swag-bundle-detail/swag-bundle-detail.html.twig#L29-L33).

Entschuldige, falls das deine Frage überhaupt nicht beantwortet! :-/

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<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:** [6. Juni 2019 um 09:13 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/14 "2019-06-06T09:13:45Z")

</div>

Hallo Patrick,

doch das dürfte meine Frage schon beantwortet haben, speziell alle 3 genannten Links. Ich habe mich nur noch nicht komplett mit allem beschäftigt und wollte das auch nur als Anmerkung in den Raum werfen, damit man auch gleich alle Standardtypen ab Anfang hat und sich im Bestfall nicht unbedingt wieder eigene Typen bauen muss. In Shopware 5 musste man ja für ein Auswahlfeld, dessen Daten aus einer eigenen Datenbank - Tabelle stammen, sich das Auswahlfeld auch selbst entsprechend per ExtJS bauen (wenn man es in einem Einkaufswelten - Element mit als Feld brauchte).

Grüße

Sebastian

---

<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:** [12. Juni 2019 um 13:15 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/15 "2019-06-12T13:15:39Z")

</div>

Moin @TeichDatensysteme‍,

die Doku zu den eigenen CMS Elementen / Blöcken ist nun online! 🙂

[https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-block](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-block)  
[https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-element](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-cms-element)

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [16. März 2020 um 15:46 UTC](https://forum.shopware.com/t/administration-erlebniswelt-blocke/59792/16 "2020-03-16T15:46:46Z")

</div>

was genau ist jetzt eigentlich der Unterschied zwischen Custom Block und Custom Element?

und custom component gibts ja wohl auch noch&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-component](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-component)
