You are here

function twigsuggest_theme_suggestions_field in Twig Template Suggester 8

Implements hook_theme_suggestions_HOOK() for field templates.

File

./twigsuggest.module, line 268
Twig Template Suggester module hook implementations.

Code

function twigsuggest_theme_suggestions_field(array $variables) {
  $suggestions = [];
  $element = $variables['element'];
  $field_name = $element['#field_name'];
  $view_mode = $element['#view_mode'];
  $entity_type = $element['#entity_type'];
  $bundle = $element['#bundle'];
  $suggestions[] = 'field__' . $field_name . '__' . $view_mode;
  $suggestions[] = 'field__' . $entity_type . '__' . $field_name . '__' . $view_mode;
  $suggestions[] = 'field__' . $entity_type . '__' . $bundle . '__' . $field_name . '__' . $view_mode;
  return $suggestions;
}