Hi
Ich arbeite mich so langsam in SW6 ein.
Wie sieht es hier mit dynamischen Optionen bei der Modul-Configuration aus?
Also, wenn ich z.B.: einen Select mit den Bestellstatus oder den Zahlungsarten möchte, wie stelle ich dies an?
In SW5 hatten wir es in etwa so:
$form->setElement('text', 'orderstatus', [
'label' => 'Set order to selected status',
'description' => 'example',
'required' => true,
'xtype' => 'combobox',
'valueField' => 'id',
'displayField' => 'description',
'editable' => false,
'store' => [
'xtype' => 'store.store',
'model' => 'Shopware.apps.Base.model.OrderStatus',
'autoLoad' => true,
'remoteSort' => true,
'remoteFilter' => true,
'proxy' => [
'type' => 'ajax',
'url' => $plugin->Application()->Front()->Router()->assemble(['controller' => 'Base', 'action' => 'getOrderStatus']),
'reader' => [
'type' => 'json',
'root' => 'data',
'totalProperty' => 'total'
]
]
],
'scope' => \Shopware\Models\Config\Element::SCOPE_SHOP
]);
In der Doku (https://docs.shopware.com/en/shopware-platform-dev-en/internals/plugins/plugin-config) ist dazu leider nichts erwähnt.
Oder ist das in der Doku wo anderst erklärt? Ich habe leider nichts gefunden.
Gruss