Вес модуля

Лучший ответ

Аватар пользователя Ri_gur Ri_gur 5 сентября 2021 в 17:03
<?php
  $extension_config 
= \Drupal::configFactory()->getEditable('core.extension');
  
$module_weight $extension_config->get("module.MODULE_NAME");
  echo 
$module_weight;
?>

Решил подобным способом глянуть

Комментарии

Аватар пользователя Ri_gur Ri_gur 5 сентября 2021 в 17:03
<?php
  $extension_config 
= \Drupal::configFactory()->getEditable('core.extension');
  
$module_weight $extension_config->get("module.MODULE_NAME");
  echo 
$module_weight;
?>

Решил подобным способом глянуть

Аватар пользователя marassa marassa 5 сентября 2021 в 17:24

А что такое "вес модуля", и как так вышло, что за четыре года с друпалом мне ни разу не понадобилось это узнать? Wink

Аватар пользователя ivnish ivnish 5 сентября 2021 в 17:27
1

От веса модуля, например, зависит порядок вызова хуков. Если нужно, чтобы твой хук был в самом конце аналогичных хуков, то это можно изменить весом модуля в системе. У 95% модулей вес по умолчанию стоит: 0

Аватар пользователя marassa marassa 5 сентября 2021 в 17:31

А! Я как-то всегда пользовался hook_module_implements_alter чтобы переместить нужные модули в начало или конец очереди.