function field_formatter_filter_field_formatter_settings_summary_alter in Field Formatter Filter 8
Same name and namespace in other branches
- 7 field_formatter_filter.module \field_formatter_filter_field_formatter_settings_summary_alter()
- 2.0.x field_formatter_filter.module \field_formatter_filter_field_formatter_settings_summary_alter()
Displays the formatter setting on the manage field display overview.
Implements hook_field_formatter_settings_summary_alter().
Parameters
string[] $summary: An array of summary messages.
object[] $context: An associative array with the following elements:
- formatter: The formatter object.
- field_definition: The field definition.
- view_mode: The view mode being configured.
File
- ./
field_formatter_filter.module, line 68 - Allows different text format filters to be applied to text fields.
Code
function field_formatter_filter_field_formatter_settings_summary_alter(array &$summary, array $context) {
/* @var \Drupal\Core\Field\FormatterInterface $formatter */
$formatter = $context['formatter'];
$format_id = $formatter
->getThirdPartySetting('field_formatter_filter', 'format');
if (!empty($format_id)) {
$format = FilterFormat::load($format_id);
$summary[] = t('Text Format: @format', [
'@format' => Xss::filter($format
->label(), []),
]);
}
}