Ist es möglich für die Darstellung eines benutzerdefinierten Select
-Feldes die options
im twig
-Template auszulesen? Über context.salesChannel.customFields
hatte ich bisher keinen Erfolg, da customFields: null
.
Es geht darum das Select
-Feld im Registrierungsformular anzuzeigen. Das Feld wurde wie folgt generiert.
private function createCustomFields(Context $context): void
{
if ($this->customFieldSetExists($context)) {
return;
}
$customFieldSetRepository = $this->container->get('custom_field_set.repository');
$customFieldSetRepository->create([
[
'id' => '294865e5c81b434d8349db9ea6b4e135',
'name' => 'my_custom_field_set',
'customFields' => [
[
'name' => 'my_custom_field',
'type' => CustomFieldTypes::SELECT,
'config' => [
'label' => 'MyCustomField',
'options' => [
[
'value' => '294865e5c81b434d8349db9ea6b4e487',
'name' => 'my_custom_field_option_1',
],
[
'value' => '1ce5abe719a04346930c7e43514ed4f1',
'name' => 'my_custom_field_option_2',
],
],
'customFieldType' => 'select',
'componentName' => 'sw-single-select',
'customFieldPosition' => 1,
],
],
]
],
], $context);
}