protected function ParagraphsTrimmedFormatterBase::getSummaryFieldValue in Paragraphs Trimmed 8
Returns the value of the summary field.
2 calls to ParagraphsTrimmedFormatterBase::getSummaryFieldValue()
- ParagraphsSmartTrimFormatter::viewElements in modules/
paragraphs_smart_trim/ src/ Plugin/ Field/ FieldFormatter/ ParagraphsSmartTrimFormatter.php - Builds a renderable array for a field value.
- ParagraphsTrimmedFormatter::viewElements in src/
Plugin/ Field/ FieldFormatter/ ParagraphsTrimmedFormatter.php - Builds a renderable array for a field value.
File
- src/
Plugin/ Field/ FieldFormatter/ ParagraphsTrimmedFormatterBase.php, line 152
Class
- ParagraphsTrimmedFormatterBase
- Base class for paragraph trimmed formatters.
Namespace
Drupal\paragraphs_trimmed\Plugin\Field\FieldFormatterCode
protected function getSummaryFieldValue($items) {
$value = '';
if ($field_name = $this
->getSetting('summary_field')) {
$entity = $items
->getEntity();
$source_field_definition = FieldStorageConfig::loadByName($entity
->getEntityTypeId(), $field_name);
$main_property = $source_field_definition
->getMainPropertyName();
$value = $entity->{$field_name}->{$main_property};
}
return $value;
}