Pytania oznaczone «hooks»

13
Zmiana zawartości bułki tartej

Próbuję użyć tego haka, aby zmienić link nawigacyjny: hook_menu_breadcrumb_alter(&$active_trail, $item) Hak nie wydaje się być nazywany. Próbowałem : Korzystanie z haka na temat Korzystanie z haka na module niestandardowym (breadcrumb_finder_fix) Czyszczenie wszystkich skrzynek przy użyciu...

12
Sprawdź typ zawartości węzła w haku przedprocesowym

Mam szereg zmiennych, które chcę udostępnić w szablonach gałązek dla określonych szablonów treści. W MYTHEME.thememam: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock',...

12
Jak zastąpić tytuł strony według typu zawartości

Używam pagetitlemodułu podstawowego do renderowania tytułu strony. Jednak dla niektórych typów treści chcęstronagłównym tytułem ma być etykieta typu treści (np. „Wiadomości”), a nie etykieta węzła (np. „Wydano Drupala 8!”). Czy istnieje prosty sposób na osiągnięcie tego? Moje pierwsze...

11
Utwórz nowy typ zawartości na hook_install

Czy ktoś może mi pokazać właściwy przykład tworzenia nowego typu zawartości w metodzie hook_install modułu ? Chciałbym również wiedzieć, czy / co powinienem zrobić podczas hook_uninstall, aby posprzątać mój bałagan; Czytam, że jest trochę debaty na temat zwykłego usuwania treści. Nie udało mi się...

10
Jak przesyłać dane między zaczepami, które nie wchodzą w interakcje?

Jak przesyłać dane między zaczepami, które nie wchodzą w interakcje między nimi, lub między wywołaniem zwrotnym menu a zaczepem? W przypadku, gdy dwa haki mają wspólny parametr, a ten parametr jest przekazywany przez odniesienie, to jest łatwe. Co mam zrobić, gdy zaczepy lub wywołanie zwrotne menu...

10
Haczyki tematyczne a haki modułowe

Czasami, gdy próbuję zastosować hak, po prostu zdaję sobie sprawę, że powinien on znajdować się w pliku modułu. Czy istnieje sposób, aby dowiedzieć się, jakie haki można zaimplementować w pliku template.php kompozycji lub w

10
kolejność wykonywania hook_form_alter

Czy istnieje sposób na zmianę kolejności wykonywania hook_form_alter w Drupal 7 bez zmiany wagi modułu lub włamania się do Drupal Core? Próbuję zmienić element dodany w module_forma_węzła_formatowania z modułu tłumaczącego. Podczas debugowania formularza nie mogę znaleźć elementu, więc zakładam,...

9
Moje haki nie są wywoływane przez Drupala

Pracuję nad modułem, ale dodawane przeze mnie haki nie są wywoływane z Drupala. Zdarza się to z więcej niż jednym hakiem. Przeczytałem dokumentację dotyczącą haków i nie mogę znaleźć niczego, co wyjaśniałoby, dlaczego tak się dzieje. Potwierdziłem, że używam poprawnych parametrów i zwracam...

9
Jak używać hook_node_presave do zmiany wartości pola

Zasadniczo chcę połączyć imię i nazwisko w $ node-> field_par_cont__nazwa Ale daje mi ostrzeżenie. (Patrz poniżej) funkcja Partnership_node_presave ($ node) { if ($ node-> type == 'partnerstwo') { $ first_name = $ node-> field_par_contact_first_name ['und'] [0] ['name']; $ nazwisko =...