You are here

function layout_builder_theme_suggestions_field_alter in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/layout_builder/layout_builder.module \layout_builder_theme_suggestions_field_alter()

Implements hook_theme_suggestions_HOOK_alter().

File

core/modules/layout_builder/layout_builder.module, line 416
Provides hook implementations for Layout Builder.

Code

function layout_builder_theme_suggestions_field_alter(&$suggestions, array $variables) {
  $element = $variables['element'];
  if (isset($element['#third_party_settings']['layout_builder']['view_mode'])) {

    // See system_theme_suggestions_field().
    $suggestions[] = 'field__' . $element['#entity_type'] . '__' . $element['#field_name'] . '__' . $element['#bundle'] . '__' . $element['#third_party_settings']['layout_builder']['view_mode'];
  }
  return $suggestions;
}