Loading src/Form/BaseFieldOverrideForm.php +18 −0 Changes for src/Form/BaseFieldOverrideForm.php: 18 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -36,6 +36,24 @@ class BaseFieldOverrideForm extends EntityForm { '#default_value' => $this->entity->getDescription(), ]; // Create an arbitrary entity object (used by the 'default value' widget). $ids = (object) [ 'entity_type' => $this->entity->getTargetEntityTypeId(), 'bundle' => $this->entity->getTargetBundle(), 'entity_id' => NULL, ]; $form['#entity'] = _field_create_entity_from_ids($ids); $items = $form['#entity']->get($this->entity->getName()); $item = $items->first() ?: $items->appendItem(); // Add field settings for the field type and a container for third party // settings that modules can add to via hook_form_FORM_ID_alter(). $form['settings'] = [ '#tree' => TRUE, '#weight' => 10, ]; $form['settings'] += $item->fieldSettingsForm($form, $form_state); return $form; } Loading Loading
src/Form/BaseFieldOverrideForm.php +18 −0 Changes for src/Form/BaseFieldOverrideForm.php: 18 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -36,6 +36,24 @@ class BaseFieldOverrideForm extends EntityForm { '#default_value' => $this->entity->getDescription(), ]; // Create an arbitrary entity object (used by the 'default value' widget). $ids = (object) [ 'entity_type' => $this->entity->getTargetEntityTypeId(), 'bundle' => $this->entity->getTargetBundle(), 'entity_id' => NULL, ]; $form['#entity'] = _field_create_entity_from_ids($ids); $items = $form['#entity']->get($this->entity->getName()); $item = $items->first() ?: $items->appendItem(); // Add field settings for the field type and a container for third party // settings that modules can add to via hook_form_FORM_ID_alter(). $form['settings'] = [ '#tree' => TRUE, '#weight' => 10, ]; $form['settings'] += $item->fieldSettingsForm($form, $form_state); return $form; } Loading