Size: a a a

2021 April 09

JD

Jonny D in Drupal RU
😂😂😂😂😂😂😂
источник

JD

Jonny D in Drupal RU
источник

АК

Алексей Кузнецов... in Drupal RU
Если добавить что-то в hook_theme_suggestions_HOOK_alter, то надо добавлять в конец $suggestions или в начало, чтобы мой шаблон выбрался вместо остальных?
источник

АК

Алексей Кузнецов... in Drupal RU
твиг дебаг показывает первым имя шаблона, которое я добавил. Но не находит его и использует дефолтный
источник

VL

Vasily Lukas in Drupal RU
нужно/можно добавлять в том порядке, который нужен
источник

VL

Vasily Lukas in Drupal RU
array_splice
источник

АК

Алексей Кузнецов... in Drupal RU
ну я добавил в конец. Твиг-дебаг показывает имя моего шаблона первым, значит оно типа главное?
источник

VL

Vasily Lukas in Drupal RU
точно не помню, но порядок влияет точно
источник

АК

Алексей Кузнецов... in Drupal RU
просто в suggestions нет самого дефолтного шаблона. В моём случае field.html.twig
источник

АК

Алексей Кузнецов... in Drupal RU
а где смотреть, видит ли твиг мой шаблон в принципе?
источник

VL

Vasily Lukas in Drupal RU
в отладке твиг - как обычно, ты же знаешь )
источник

АК

Алексей Кузнецов... in Drupal RU
там он показывает только доступные имена шаблонов, но не показывает их наличие
источник

VL

Vasily Lukas in Drupal RU
там он показывает то что прописалось в suggestions
источник

АК

Алексей Кузнецов... in Drupal RU
ну оно прописалось да
источник

АК

Алексей Кузнецов... in Drupal RU
куда мне залезть, чтобы понять, почему он не показывает прописанный шаблон?
источник

VL

Vasily Lukas in Drupal RU
а подхватился другой?
источник

АК

Алексей Кузнецов... in Drupal RU
да
источник

VL

Vasily Lukas in Drupal RU
порядок значит поменяй
источник

VL

Vasily Lukas in Drupal RU
типо того:
  $suggestion_name = [
   'field',
   $element['#entity_type'],
   $element['#bundle'],
   $element['#third_party_settings']['layout_builder']['view_mode'] ?? $element['#view_mode'],
 ];
 array_splice($suggestions, 6, 0, implode('__', $suggestion_name));
источник

АК

Алексей Кузнецов... in Drupal RU
Это в каком хуке такое? В моём в suggestions изначально 'field' нету. И даже если в массиве оставить только моё имя шаблона, оно всё равно добавит туда field и будет использовать его
источник