in Shopware 5 gab es die Möglichkeit, innerhalb der Plugin-Konfiguration auch ganze Models abzulegen.
So konnte man z.B. ein DropDown innerhalb der Plugin-Konfiguration erzeugen, in dem der Benutzer eine Zahlungsart auswählen soll.
Die Daten wurden sich aus dem Model geholt. Man konnte also Remoteboxen erzeugen (siehe Plugin configuration)
Gibt es so eine Möglichkeit auch schon in SW6? Kann ich als einzelne Plugin-Konfiguration in der config.xml ein Select definieren, dass beispielsweise alle Infos aus dem tax.repository anzeigt und der Nutzer kann einen Eintrag davon wählen.
Wunsch wäre, dass dann z.B. in der Tabelle system_config für die entsprechende config die ID der ausgewählten tax gespeichert wird.
ja es gibt die Komponente sw_entitiy-single-select
tax
tax
Choose tax type
Steuer wählen
Falls Du ein anderes Ausgabefeld als "name" brauchst kannst Du dies über den Zusatz labelProperty definieren.
Der component Knoten hängt auf der selben Ebene wie der inputField Knoten, wird also stattdessen gesetzt. Was ich schon feststellen durfte ist, dass es Probleme gibt wenn man innerhalb einer config card, inputFields und components wild durcheinander mischt, ich musste die Komponenten gesammelt an das Ende der Card packen, damit es lief.
ja es gibt die Komponente sw_entitiy-single-select
tax
tax
Choose tax type
Steuer wählen
Falls Du ein anderes Ausgabefeld als „name“ brauchst kannst Du dies über den Zusatz displayName definieren.
Der component Knoten hängt auf der selben Ebene wie der inputField Knoten, wird also stattdessen gesetzt. Was ich schon feststellen durfte ist, dass es Probleme gibt wenn man innerhalb einer config card, inputFields und components wild durcheinander mischt, ich musste die Komponenten gesammelt an das Ende der Card packen, damit es lief.
ja es gibt die Komponente sw_entitiy-single-select
tax
tax
Choose tax type
Steuer wählen
Falls Du ein anderes Ausgabefeld als „name“ brauchst kannst Du dies über den Zusatz labelProperty definieren.
Der component Knoten hängt auf der selben Ebene wie der inputField Knoten, wird also stattdessen gesetzt. Was ich schon feststellen durfte ist, dass es Probleme gibt wenn man innerhalb einer config card, inputFields und components wild durcheinander mischt, ich musste die Komponenten gesammelt an das Ende der Card packen, damit es lief.
Soweit getestet und funktioniert. Gibt es auch eine Möglichkeit, eine Entity zu hinterlegen, jedoch auch eine Mehrfachauswahl zu ermöglichen?
Ich habe gesehen, dass es auch eine Component sw-entity-multi-select gibt. Diese arbeitet allerdings mit einer entityCollection als Attribut und ich finde im gesamten Shopware Code kein einziges Beispiel dafür.
Ich bräuchte ein Feld für die customer_group. Dort soll der Kunde über die Plugin Config gleich mehrere Customer Groups auswählen können.