Drupal

Pytania i odpowiedzi dotyczące programistów i administratorów Drupala


3
Pobieranie obiektu węzła w hook_form_FORM_ID_alter
Kontynuuj to pytanie, ale nie mam wystarczającej reputacji, aby poprosić o wyjaśnienie w komentarzu. Przesyłam moduł wnoszony do Drupala 8. Sugerowany kod na wyżej wspomnianym CR i postu nie działa: $node = $form_state->getFormObject()->getEntity(); Nic nie jest ładowane do zmiennej $ node. Moje PHPStorm IDE daje ostrzeżenie dla getEntity (): Nie …
13 8  forms 


1
Typ pola: Tekst vs. Długi tekst
Jakie są różnice między „tekstem” a „długim tekstem” w Drupal 7? Jeśli jest to po prostu długość znaków bazy danych, czy lepiej być ostrożnym i domyślnie używać Długiego tekstu w sytuacjach, gdy dziedzina możliwych wprowadzonych wartości nie jest dokładnie znana?
13 7  entities 

2
Jaka jest różnica między hook_preprocess_page a hook_preprocess_html?
Widzę to hook_preprocess_page()i hook_preprocess_html()są implementacjami hook_preprocess_HOOK(), ale nie rozumiem, kiedy tego użyć. hook_preprocess_page nazywa się pierwszy, ale to tak naprawdę nie pomaga mi zrozumieć, kto to nazywa. Patrząc na debug_print_backtrace()wynik, jest wywoływany theme(), ale tak naprawdę nie dostaję odpowiedzi. Czy jest to po prostu zdefiniowane przez tablicę, do której jest …
13 7  theming 

4
Programowe aktualizowanie pola, hook_node_update
Obecnie próbuje aktualizować pole za każdym razem, gdy węzeł jest tworzony lub aktualizowany. Jednak wartość nie jest wypełniana w węźle, czy mam dostęp do obiektu węzła za pomocą tego konkretnego zaczepu? Czego mogłem brakować? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the current Node Content Types? $yes = …
13 7  entities 


7
Dodanie nowego użytkownika bezpośrednio w bazie danych
Pliki dostałem na stronie Drupal, abym mógł stworzyć nowy motyw. Nie otrzymałem jednak daty użytkownika / hasła administratora Drupala, więc nie mogę zalogować się w obszarze administracyjnym. Czy istnieje sposób, aby utworzyć nowego użytkownika bezpośrednio w bazie danych lub w inny sposób?
13 6  users  database 



3
Jak wyłączyć agregację z drush lub PHPmyadmin?
Szukałem tego i WSZYSTKIE znalazłem oferty z Drupalem 7. Stara komenda drush drush vset preprocess_js 0nie działa dla Drupala 8, a tabela „zmiennych” w DB nie istnieje w 8 ... Jednak z jakiegoś powodu nie mogę wyłączyć agregacji w mojej witrynie D8 i chcę ją wyłączyć z poziomu drush lub …

2
Jak utworzyć tabelę w module niestandardowym
W Drupal 7 używaliśmy hook_schema()pliku .install do utworzenia tabeli. Wierzę, że w Drupal 8 możesz to również zrobić, ale miałem wrażenie, że powinieneś utworzyć pliki .yml ze swoim schematem. Jaka jest metoda tworzenia tabel w Drupal 8?
13 8  database 


4
Jaki jest prawidłowy sposób ustawiania kontekstów pamięci podręcznej w niestandardowych blokach?
Wystąpił problem polegający na tym, że blok, który powinien być unikalny na stronie, nie jest dla wylogowanych użytkowników. Problemem jest niestandardowa wtyczka blokowa, którą mam na stronie wyszukiwania widoków, która zawiera niestandardowe filtry (coś w rodzaju niestandardowego zamiennika dla odsłoniętych filtrów. Blok umieszczony przez / admin / structure / block). …
13 8  blocks  caching 

2
KernelEvents :: REQUEST nie jest uruchamiany na buforowanych stronach
Usiłuję zaimplementować subskrybenta zdarzenia KernelEvents :: REQUEST, aby wykonać pewne działanie podczas ładowania strony. Potrzebuję tego zdarzenia do uruchomienia niezależnie od tego, czy żądana strona istnieje w pamięci podręcznej Drupal - wygląda na to, że KernelEvents :: REQUEST nie uruchamia się, gdy Drupal podaje coś z pamięci podręcznej. Czy istnieje …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.