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