diff --git a/src/Plugin/DsField/DisplayFieldCopy.php b/src/Plugin/DsField/DisplayFieldCopy.php index 2c4baa9..d6c4da7 100644 --- a/src/Plugin/DsField/DisplayFieldCopy.php +++ b/src/Plugin/DsField/DisplayFieldCopy.php @@ -122,6 +122,23 @@ class DisplayFieldCopy extends DsFieldBase implements ContainerFactoryPluginInte /** * {@inheritdoc} */ + public function settingsSummary($settings) { + /** @var FormatterInterface $formatter */ + $formatter = $this->getFormatter([ + 'type' => $this->getFieldConfiguration()['formatter'], + ]); + + if ($formatter) { + return $formatter->settingsSummary(); + } + else { + return []; + } + } + + /** + * {@inheritdoc} + */ public function formatters() { return $this->formatterPluginManager->getOptions($this->getFieldDefinition()->getType()); }