only in patch2: unchanged: --- a/core/modules/field_ui/src/DisplayOverviewBase.php +++ b/core/modules/field_ui/src/DisplayOverviewBase.php @@ -275,8 +275,13 @@ protected function buildFieldRow(FieldDefinitionInterface $field_definition, Ent 'rowHandler' => 'field', 'defaultPlugin' => $this->getDefaultPlugin($field_definition->getType()), ), - 'human_name' => array( - '#markup' => String::checkPlain($label), + 'title' => array( + '#type' => 'textfield', + '#default_value' => isset($display_options['title']) ? $display_options['title'] : NULL, + '#maxlength' => 128, + '#attributes' => array( + 'placeholder' => t('Override "@field" label', array('@field' => $label)), + ), ), 'weight' => array( '#type' => 'textfield', @@ -531,7 +536,8 @@ public function submitForm(array &$form, array &$form_state) { $component_values = array( 'type' => $values['type'], 'weight' => $values['weight'], - 'settings' => $settings + 'settings' => $settings, + 'title' => $values['title'], ); // Only formatters have configurable label visibility.