Ri_gur 5 сентября 2021 в 16:45 Всем привет! Подскажите как я могу узнать вес модуля? Drupal8 Есть вопрос Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
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;?> Решил подобным способом глянуть
ivnish 5 сентября 2021 в 16:59 2 Самый быстрый способ - это в файле-конфиге core.extension посмотреть
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 5 сентября 2021 в 17:24 А что такое "вес модуля", и как так вышло, что за четыре года с друпалом мне ни разу не понадобилось это узнать?
ivnish 5 сентября 2021 в 17:27 1 От веса модуля, например, зависит порядок вызова хуков. Если нужно, чтобы твой хук был в самом конце аналогичных хуков, то это можно изменить весом модуля в системе. У 95% модулей вес по умолчанию стоит: 0
marassa 5 сентября 2021 в 17:31 А! Я как-то всегда пользовался hook_module_implements_alter чтобы переместить нужные модули в начало или конец очереди.
Комментарии
Самый быстрый способ - это в файле-конфиге core.extension посмотреть
<?php
$extension_config = \Drupal::configFactory()->getEditable('core.extension');
$module_weight = $extension_config->get("module.MODULE_NAME");
echo $module_weight;
?>
Решил подобным способом глянуть
А что такое "вес модуля", и как так вышло, что за четыре года с друпалом мне ни разу не понадобилось это узнать?
От веса модуля, например, зависит порядок вызова хуков. Если нужно, чтобы твой хук был в самом конце аналогичных хуков, то это можно изменить весом модуля в системе. У 95% модулей вес по умолчанию стоит: 0
А! Я как-то всегда пользовался hook_module_implements_alter чтобы переместить нужные модули в начало или конец очереди.