Pytania oznaczone «hooks»

Użyj go dla mechanizmu, który pozwala rozszerzyć funkcjonalność modułu bez edycji jego kodu.

120
Jaka jest podstawowa koncepcja haczyków?

Jestem pośrednikiem w PHP. Szlifować swoje umiejętności zacznę naukę Drupal 7. Podczas nauki Drupal architektury koncepcje, pojęcia haki i ładującego zastanawiało mnie wiele. Przeczytałem książkę „Opracowanie Pro Drupal” i trochę dokumentacji na drupal.org, ale jest dla mnie tak zaawansowany, aby...

72
Jak mogę ukryć to, czego używam do prowadzenia mojej witryny?

Czy jest coś, co mogę zrobić, aby ktoś nie wiedział, że moja witryna korzysta z Drupala, patrząc na kod źródłowy strony głównej? Mam na myśli osoby, które skanują witryny za pomocą oprogramowania wykrywającego oprogramowanie używane do uruchamiania witryny, aby móc zaatakować ją przy użyciu...

32
Czy potrzebuję zadania CRON do przetwarzania kolejki?

Mam zadanie, które zajmuje około 45 minut i musi być wykonywane codziennie (synchronizacja użytkowników z kilkoma zewnętrznymi bazami danych itp.). Aby obsłużyć pracę, skonfigurowałem kolejkę cron hook_cron_queue_info()w następujący sposób: function mymodule_cron_queue_info() { $queues =...

21
Najlepszy sposób na usunięcie pola z typu zawartości

Jaki jest najlepszy sposób na usunięcie pola Drupal 7 z typu zawartości zdefiniowanego za pomocą GUI? Chcę użyć hook_update_N, aby zmiany mogły być propagowane na wiele serwerów po uruchomieniu update.php. Jednak nie mogę znaleźć rozwiązania. db_drop_table () miałoby dla mnie sens dla...

20
Jak korzystać z hook_views_query_alter ()?

Zgodnie z tym, co zgłoszono w dokumentacji dla hook_views_query_alter () , utworzyłem plik o nazwie alterform.views.inci umieściłem go w włączonym module o nazwie alterform. Dodałem następujący kod w. alterform.views.incAle to nie działa. function alterform_views_query_alter(&$view,...

18
Jak stworzyć hak?

Jak mogę stworzyć własny hak (podobny do tego, który tworzy rdzeń Drupala) do wykorzystania przez inne moduły

18
Czy masz przykład wywołania zwrotnego dostępu hook_menu ()?

Pobrałem przykłady projektu, ale w menu_example Moduł wszystkie access callbacksą ustawione true.. trudno zrozumieć, jak to działa. W moim przykładzie mój wpis meno powinien być widoczny w węzłach, ale tylko dla ról, które mają uprawnienia do edycji własnych węzłów. Nie mogę znaleźć przykładu...

16
Jakiego haka mogę użyć do działań po zapisaniu?

Znalazłem kilka postów z tym samym pytaniem, ale odpowiedzi zawsze odnoszą się do innego tematu lub nie odpowiadają moim potrzebom. Po zapisaniu węzła chcę, aby mój moduł niestandardowy wstawił wiersz do jednej z moich tabel niestandardowych, która zawiera identyfikator nowego węzła. Kiedy...

16
Jak zmienić moduł obsługi przesyłania formularzy?

Z jakiegoś powodu muszę zastąpić niektóre znaki (jeśli istnieją) w każdym polu tekstowym w dowolnej formie tuż przed zapisaniem ich w bazie danych. Innymi słowy, potrzebuję haka, w którym mógłbym uzyskać wszystkie przesłane dane i zastąpić ich znaki. Znalazłem to rozwiązanie: function...

15
Zaczep do kopiowania pola

Mam niestandardowy moduł, który formatuje wyświetlanie pola obrazu, który może przyjmować wiele wartości. Chciałbym wiedzieć, jakiego haka powinienem użyć, aby zduplikować pierwszą wartość pola (np. „[Image1]”) i dodać ją z powrotem na początku tablicy (tak array_unshift()mi się wydaje ), zanim...

14
Posiadanie widoków uwzględnia szacunek dostępu do węzła

Używam, hook_node_access()aby odmówić użytkownikom dostępu do niektórych węzłów na podstawie niestandardowych kryteriów. Nie chcę jednak, aby ta treść była wyświetlana w widoku z listą, jeśli użytkownik nie spełni kryteriów. Czy istnieje sposób, aby poglądy szanowały...

14
Dostosowanie wagi modułu: na jakie zagrożenia i rzeczy należy uważać?

Dzisiaj zmieniłem ciężar własnego niestandardowego modułu, aby zmienić metodę wykonywania hooków (hook_form_alter). Zmieniłem wagę na wartość o 1 większą niż waga drugiego modułu. Wydawało się to najbezpieczniejsze, aby nadać mu „losową” wagę 100. Oryginalny moduł jest modułem podstawowym...