# Einkaufswelten / bestehende Elemente erweitern

**URL:** <https://forum.shopware.com/t/einkaufswelten-bestehende-elemente-erweitern/33086>\
**Category:** Programmierung\
**Created:** [17. Dezember 2015 um 15:47 UTC](https://forum.shopware.com/t/einkaufswelten-bestehende-elemente-erweitern/33086 "2015-12-17T15:47:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nitrox](https://avatars.discourse-cdn.com/v4/letter/n/8797f3/32.png) [@nitrox](https://forum.shopware.com/u/nitrox)\
**Post date:** [17. Dezember 2015 um 15:47 UTC](https://forum.shopware.com/t/einkaufswelten-bestehende-elemente-erweitern/33086/1 "2015-12-17T15:47:33Z")

</div>

Hallo zusammen, ich bin ein Shopware Neuling und habe zu meinem Thema hier im Forum noch nichts passendes gefunden. Ich würde gerne bestehende Einkaufswelten Elemente durch zusätzliche Felder erweitern z.B. um den Überschriften Typ h1 h2, h3 oder eine CSS Klasse definieren zukönnen. Wie man eigene Elemente erstellt, weiß ich. Ich danke schonmal im vorraus.

---

<div class="post-metadata">

**Author:** ![Neox](https://avatars.discourse-cdn.com/v4/letter/n/b5a626/32.png) [@Neox](https://forum.shopware.com/u/Neox)\
**Post date:** [17. Dezember 2015 um 16:09 UTC](https://forum.shopware.com/t/einkaufswelten-bestehende-elemente-erweitern/33086/2 "2015-12-17T16:09:36Z")

</div>

Du kannst dir über den Editor vom HTML-Element den Quellcode anzeigen lassen. Dort kannst du nach belieben in HTML deinen Code eintragen. Über eine eigene CSS dann die Style-Informationen hinterlegen. Bei der H1 (bzw. Überschrift vom HTML-Element) wirds schwerer, da diese fest definiert ist. Hier kann ich mir nur eine Vererbung im CSS vorstellen. Damit die von dir definierte H1 nur in den Einkaufswelten so aussieht wie du es willst und ansonsten im Shop normal bleibt. Gruß

---

<div class="post-metadata">

**Author:** ![Arya\_Svitkona](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/arya_svitkona/32/15319_2.png) [@Arya\_Svitkona](https://forum.shopware.com/u/Arya_Svitkona)\
**Post date:** [30. Juni 2016 um 14:55 UTC](https://forum.shopware.com/t/einkaufswelten-bestehende-elemente-erweitern/33086/3 "2016-06-30T14:55:24Z")

</div>

Wie sieht es denn aus, wenn man bestehende Einkaufselemente erweitern möchte (meinem Beispiel banner.js).  
Leider hilft mir die Dokumentation zur Erstellung von Einkaufswelt Elementen nicht weiter, da der Aufbau komplett anders aussieht.

Shopware Template Kurse wurden gemacht und das erste eigene Einkaufselement wurde auch bereits geschrieben.  
Wie passe ich eines jedoch an (Checkbox für “Links/Rechts” im Backend).

Arya\_Svitkona

---

<div class="post-metadata">

**Author:** ![Philipp\_Schuch](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Philipp\_Schuch](https://forum.shopware.com/u/Philipp_Schuch)\
**Post date:** [1. Juli 2016 um 07:24 UTC](https://forum.shopware.com/t/einkaufswelten-bestehende-elemente-erweitern/33086/4 "2016-07-01T07:24:17Z")

</div>

Hallo,

bestehende Einkaufswelten Elemente verändern ist leider etwas komplizierter. Hier müsstet Ihr über ein Plugin verschiedene Calls auf die Datenbank machen. Die Elemente samt Config-Felder sind in der Datenbank hinterlegt unter&nbsp; **s\_library\_component** und&nbsp; **s\_library\_component\_field**. Hier könnt&nbsp;Ihr z.B. das entsprechende Element aus der&nbsp; **s\_library\_component** selektieren und mit der ensprechenden ID weitere Felder in&nbsp; **s\_library\_component\_field** &nbsp;zu dem Element hinzufügen. Die möglichen Felder könnt Ihr gerne hier entnehmen:

[Custom shopping world elements](https://developers.shopware.com/developers-guide/custom-shopping-world-elements/)  
&nbsp;

Leider gibt es hier keine Helfer-Funktionen. Daher müsstet Ihr direkt mit der Datenbank arbeiten.  
Eine Alternative wäre natürlich auch, einfach ein neues Element mit weiteren Optionen anzulegen.&nbsp;Dadurch bleiben die bestehenden Elemente unberührt.  
Für eigene CSS Klassen pro Element wurde in Shopware **5.2** sogar bereits ein Feld hinzugefügt.

Sonnige Grüße,  
Phil
