Patrząc na API Drupal.org, zauważyłem, że hook_init () nie jest udokumentowany dla Drupala 8. Patrząc na rekordy zmian, zauważyłem, że haki Bootstrap już nie istnieją , co wskazuje na Pozbycie się wszystkich haków „bootstrap” , w których haki bootstrap są uważane za hook_boot()i hook_exit(); nic nie jest powiedziane hook_init(). Szukałem …
Rozwijam nowy moduł (nie ma jeszcze strony, która go używa). Wymaga konkretnej wersji Drupala, ponieważ używa hook_taxonomy_term_view()haka, który został wprowadzony w podstawowej wersji Drupala 7.17 . Chcę uniknąć włączania mojego modułu na stronie przy użyciu na przykład Drupal 7.16 lub jakichkolwiek wcześniejszych wersji rdzenia Drupal. Wyższe wersje Drupala, powyżej 7.17, …
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 i zaczep nie otrzymują …
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 module?
Tworzę witrynę z dużą ilością JS i zastanawiam się, gdzie powinienem umieścić kod JS. Optymalnie chciałbym zachować JS z każdym modułem, a nie warstwą motywu. Niektóre treści mogą być widoczne jako bloki itp. Ale mam pewne problemy z pamięcią podręczną. W moim przykładzie muszę dodać JS i CSS do formularza …
Korzystanie module_invoke_all('some_hook')jest łatwe, ale czy jest to lepsze dla wydajności? foreach (module_implements('some_hook') as $module) { $data = module_invoke($module, 'some_hook'); }
Piszę moduł, który zapisuje kilka zmiennych (trzy, cztery zmienne dla każdego typu zawartości i inne). Jakiej metody należy użyć, aby je usunąć przy hook_uninstall? Czy bezpiecznie jest wykonać zapytanie, wyszukując zmienne „mymodule_ *”? A może powinienem zapętlać typy zawartości i wyszukiwać zmienne, więc wywoływać wiele razy zmienna_del?
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 poprawną wartość. Co ja robię źle? Czy …
Buduję wtyczkę za pomocą modułu API WYSIWYG dla Drupala 7, który doda przycisk do paska narzędzi obsługiwanych edytorów. Używam hook_wysiwyg_plugin()haka, aby utworzyć nowy przycisk na pasku narzędzi edytora, ale muszę załadować kilka innych plików javascript. hook_wysiwyg_plugin()Hak wydaje pozwalają określić jeden plik CSS i JS. Jak mogę załadować dodatkowe wymagane pliki …
Szukam najlepszego sposobu wstawienia dowolnej zawartości HTML na stronę przed tagiem zamykającym ciało, podobnie jak w przypadku drupal_add_js()dodawania JavaScript na dole strony. Pochodzę z tła Wordpress, a w Wordpress można to osiągnąć za pomocą wp_footer()haka. Zastanawiałem się nad użyciem hook_page_alter(), ale zastanawiałem się, czy to był właściwy sposób na zrobienie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.