Puncte:1

hook_help() nu este recunoscut în modulul meu personalizat

drapel in

Am creat un modul personalizat în Drupal 9.3.8 care implementează hook_help() folosind cod similar cu ceea ce am văzut în alte module.

Acesta este codul relevant din node_usage.module fişier.

funcția node_usage_help($route_name, RouteMatchInterface $route_match) {
  comutator ($route_name) {
    cazul „help.page.node_usage”:
      $text = file_get_contents(__DIR__ . '/README.md');
      // â¦
      pauză;
  }
}

Textul de ajutor nu apare pe Extinde sau pe /admin/help după ce îl instalez. Dacă sun $this->moduleHandler->getImplementations('ajutor') din interiorul modulului de ajutor, nu văd modul meu care apare în lista de module care le implementează hook_help(). Am încercat să setez un punct de întrerupere token_help() în modulul token și se întrerupe acolo când șterg memoria cache.

De ce nu este node_usage_help() invocat?

În rest, modulul funcționează OK și alte cârlige sunt invocate.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.