CustomFields bei Länden - Anzeige im Admin

Moin,

Ich lasse mir per Plugin ein CustomField Set für Länder anlegen.
In der Datenbank wird das mutmaßlich auch korrekt angelegt.
Jedoch fehlt in der Administration die dazugehörige Anzeige.

Ich vermute hier müsste eine entsprechende Vue Komponente eingefügt werden.
Hat da jemand eine Idee welche Komponente man dafür am besten verwendet und wie man die Verknüpfung der Länder CustomField hinbekommt?

Ich denke ich habe ein ähnliches Problem - ich möchte Custom Fields für Versandarten anzeigen.

Ich mache es nach dieser Maßgabe: Shopware 6: Custom fields

Und verwende dabei:

'relations' => [[
                    'entityName' => 'shipping_method'
                ]],

Anzeige im Backend bleibt aber aus. Muss ich das wirklich noch per Vue Komponente selbst anlegen?

@codiverse‍ laut Shopware ja. Die Vue Komponente muss für die wohl nicht so prominenten Stellen in der Administration selbst eingebaut werden.

Der Aufwand dafür soll wohl recht „überschaubar“ sein. Ich setze mich die Tage mal dran und poste den Code hier falls das von Interesse ist.

Hi @robjke1,

falls du das weiter bearbeitet haben solltest und hier Beispielcode posten könntest, wäre das wirklich ein Traum!

Gern.

Hier ein Beispiel aus einem Slider Plugin.
Entscheident ist die Komponente sw-custom-field-set-renderer
blur-elysium-slides-detail/blur-elysium-slides-detail.twig#L111

Im entity property kommt der entsprechende Datensatz rein.
In sets holst du dir die custom sets mit entsprechender criteria.
blur-elysium-slides-detail/index.js#L171

1 „Gefällt mir“