From 6023052c773b7ce112a7405d30170614b4f15b08 Mon Sep 17 00:00:00 2001 From: Alex Pott <alex.a.pott@googlemail.com> Date: Mon, 15 Jul 2013 18:07:02 -0400 Subject: [PATCH] Issue #2035697 by Dave Reid: Fixed Entity reference formatter should default to the 'Default' view mode. --- .../field/formatter/EntityReferenceEntityFormatter.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/field/formatter/EntityReferenceEntityFormatter.php b/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/field/formatter/EntityReferenceEntityFormatter.php index 51d48b9e3db6..4b8df9c949d1 100644 --- a/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/field/formatter/EntityReferenceEntityFormatter.php +++ b/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/field/formatter/EntityReferenceEntityFormatter.php @@ -25,7 +25,7 @@ * "entity_reference" * }, * settings = { - * "view_mode" = "", + * "view_mode" = "default", * "link" = FALSE * } * ) @@ -37,7 +37,7 @@ class EntityReferenceEntityFormatter extends EntityReferenceFormatterBase { */ public function settingsForm(array $form, array &$form_state) { $view_modes = entity_get_view_modes($this->getFieldSetting('target_type')); - $options = array(); + $options = array('default' => t('Default')); foreach ($view_modes as $view_mode => $view_mode_settings) { $options[$view_mode] = $view_mode_settings['label']; } @@ -67,6 +67,9 @@ public function settingsSummary() { $view_modes = entity_get_view_modes($this->getFieldSetting('target_type')); $view_mode = $this->getSetting('view_mode'); + if ($view_mode == 'default') { + $view_mode = t('Default'); + } $summary[] = t('Rendered as @mode', array('@mode' => isset($view_modes[$view_mode]['label']) ? $view_modes[$view_mode]['label'] : $view_mode)); $summary[] = $this->getSetting('links') ? t('Display links') : t('Do not display links'); -- GitLab