Size: a a a

2020 April 20

ИЛ

Иван Лещёв in Drupal RU
Ivan
У меня в проекте hook_preprocess_node() был 2600 строк.
источник

ИЛ

Иван Лещёв in Drupal RU
а вы думаете, зачем я gearbox писал
источник

ИЛ

Иван Лещёв in Drupal RU
для того, чтоб разные действия хука растащить по разным файлам
источник

I<

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

I<

Ivan <Chi> in Drupal RU
Я этот патч в продакшене использую.
источник

ИЛ

Иван Лещёв in Drupal RU
эта штука все классы перебирает?
источник

I<

Ivan <Chi> in Drupal RU
Иван Лещёв
эта штука все классы перебирает?
Нет, просто вместо function_exists используется class_exists
источник

ИЛ

Иван Лещёв in Drupal RU
Ivan
Нет, просто вместо function_exists используется class_exists
классы надо насканировать
источник

ИЛ

Иван Лещёв in Drupal RU
или как?
источник

I<

Ivan <Chi> in Drupal RU
Зачем?
источник

ИЛ

Иван Лещёв in Drupal RU
ок, у тебя 5 препроцесс хтмл
источник

ИЛ

Иван Лещёв in Drupal RU
как именовать?
источник

I<

Ivan <Chi> in Drupal RU
функции хуков ведь не сканируются
источник

ИЛ

Иван Лещёв in Drupal RU
потому что там строго, хук модуль
источник

I<

Ivan <Chi> in Drupal RU
препроцессы там вообще не поддерживаются
источник

ИЛ

Иван Лещёв in Drupal RU
один вариант
источник

ИЛ

Иван Лещёв in Drupal RU
ну и нахрен такое?
источник

I<

Ivan <Chi> in Drupal RU
потому что препроцессы это вообще не хуки...
источник

I<

Ivan <Chi> in Drupal RU
Вместо функции module_form_alter() создаёшь класс FormAlter. Вот и вся разница.
источник

ИЛ

Иван Лещёв in Drupal RU
и в нём 3-4 альтера и калбеки?
источник