Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. LayoutBuilderHooks.php

function LayoutBuilderHooks::themeSuggestionsFieldAlter

Implements hook_theme_suggestions_HOOK_alter().

File

core/modules/layout_builder/src/Hook/LayoutBuilderHooks.php, line 391

Class

LayoutBuilderHooks
Hook implementations for layout_builder.

Namespace

Drupal\layout_builder\Hook

Code

public function themeSuggestionsFieldAlter(&$suggestions, array $variables) : void {
    $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'];
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal