Wie erweitere ich die Config eines bestehenden Erlebniswelten-Elements ohne es zu duplizieren?

Einen schönen guten Abend zusammen,

ich möchte das bestehende Produkt-Listing-Element in den Erlebniswelten erweitern, indem ich zusätzliche Konfigurationsfelder (z. B. Dropdowns für Layouts) direkt ins Original-Element integriere – ohne das Element zu duplizieren.

Frage:

Wie kann ich die Konfiguration eines bestehenden CMS-Elements sinnvoll erweitern, ohne den Core zu verändern?

Welche Dateien sind dafür notwendig? Reicht es, nur die sw-cms-el-config-product-listing.vue zu überschreiben, oder sind weitere Anpassungen nötig?

Über Tipps, Beispiele oder Best Practices würde ich mich sehr freuen!

Beste Grüße

A.R.

Vermutlich nicht ganz trivial, da es dynamischer Inhalt in einer Component ist.

Neben der .vue müsstest du ggf. auch den Resolver überschreiben. Add Data to CMS Element | Shopware Documentation

Ansonsten würde ich das komplette Element einfach kopieren und die Anpassungen dort vornehmen. Dann hast du auch keine Probleme aufgrund von Updates.

Die Aussage beruht auf Vermutung, nicht Wissen.