Size: a a a

2020 March 05

K

Kostya in Drupal RU
Comrade Gagarin
чтобы он запускался после другого модуля
Если нужно, что бы твой хук вызывался раньше другого, это можно настроить через hook_module_implements_alter
источник

I<

Ivan <Chi> in Drupal RU
источник

K

Kostya in Drupal RU
Алексей Кузнецов
hook_module_implements_alter
Опередил:)
источник

АК

Алексей Кузнецов in Drupal RU
Вообще вес модулей хрен пойми как высчитывается
источник

C

Comrade Gagarin in Drupal RU
хуки запускаются в порядке возрастания веса модуля
источник

АК

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

C

Comrade Gagarin in Drupal RU
Алексей Кузнецов
Вообще вес модулей хрен пойми как высчитывается
по умолчанию 0, что тут сложного
источник

I<

Ivan <Chi> in Drupal RU
лучше переопределить вес конкретного хука, а не у всего модуля
источник

AP

Andrey Postnikov in Drupal RU
++ и приписать комент, с кем оно конфликтует)
источник

I<

Ivan <Chi> in Drupal RU
Кстати, hook_module_implements_alter с форм алтер не совсем дружит
источник

АК

Алексей Кузнецов in Drupal RU
function views_install() {
 module_set_weight('views', 10);
}
источник

I<

Ivan <Chi> in Drupal RU
потому что вьюс везде хочет быть последним
источник

I<

Ivan <Chi> in Drupal RU
ему надо все роуты чужие заменить
источник

AP

Andrey Postnikov in Drupal RU
Ivan
ему надо все роуты чужие заменить
Роуты от веса модуля не зависят)
источник

I<

Ivan <Chi> in Drupal RU
тогда хз заачем ему вес набирать
источник

АК

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

AP

Andrey Postnikov in Drupal RU
Ivan
тогда хз заачем ему вес набирать
Там какие-то хуки были...
источник

AP

Andrey Postnikov in Drupal RU
У форума таже фигня
источник

I<

Ivan <Chi> in Drupal RU
Лучший фикс для вьюс это контроллеры. 😀
источник

AP

Andrey Postnikov in Drupal RU
Ivan
тогда хз заачем ему вес набирать
Скорее всего из-за entity type хуков
источник